Skip to content
PACKAGES

assertTokenBucketRateLimitTransition()

Validate one ready immutable token-bucket-v1 transition.

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

The normalized token-bucket transition and exact nextState.

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

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