Skip to content
PACKAGES

assertKeyedRateLimitReferenceTransitionInput()

Validate an evaluator input from any supported reference-transition family.

import { assertKeyedRateLimitReferenceTransitionInput } from "@graphrefly/ts/rate-limit";
function assertKeyedRateLimitReferenceTransitionInput(value: unknown): KeyedRateLimitReferenceTransitionInput
ParameterTypeDescription
valueunknownCandidate strict reference-transition input.

The immutable normalized evaluator input.

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

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