Skip to content
PACKAGES

assertSlidingWindowRateLimitTransition()

Validate one ready immutable sliding-window-v1 transition.

import { assertSlidingWindowRateLimitTransition } from "@graphrefly/ts/rate-limit";
function assertSlidingWindowRateLimitTransition(value: unknown): SlidingWindowRateLimitTransition
ParameterTypeDescription
valueunknownCandidate transition material.

The normalized sliding-window transition and exact nextState.

import { assertSlidingWindowRateLimitTransition } from "@graphrefly/ts/rate-limit";

packages/ts/src/rate-limit/keyed-rate-limit-algorithms.ts