createRateLimitGuard
@forge/monorepo / backend/src / createRateLimitGuard
Function: createRateLimitGuard()
createRateLimitGuard(
deps):object
Defined in: backend/src/usage/rate-limit.ts:130
Parameters
deps
Returns
admit()
admit(
context):Promise<RateLimitDecision>
Parameters
context
Returns
Promise<RateLimitDecision>
assertAdmitted()
assertAdmitted(
context):Promise<RateLimitDecision>
Throws the refusal, for a caller that would rather not branch. Same decision, different ergonomics.
Parameters
context
Returns
Promise<RateLimitDecision>