Skip to content
PACKAGES

assertKeyedRateLimitReferencePolicy()

Validate a strict policy from any supported reference-transition family.

import { assertKeyedRateLimitReferencePolicy } from "@graphrefly/ts/rate-limit";
function assertKeyedRateLimitReferencePolicy(value: unknown): KeyedRateLimitReferencePolicy
ParameterTypeDescription
valueunknownCandidate fixed-window, sliding-window, or token-bucket policy.

The immutable normalized reference policy.

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

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