Skip to content
PACKAGES

assertTokenBucketRateLimitPolicy()

Validate and deeply normalize one strict token-bucket-v1 policy.

import { assertTokenBucketRateLimitPolicy } from "@graphrefly/ts/rate-limit";
function assertTokenBucketRateLimitPolicy(value: unknown): TokenBucketRateLimitPolicy
ParameterTypeDescription
valueunknownCandidate strict JSON policy material.

The immutable normalized token-bucket policy.

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

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