KVRateLimitStore
Defined in: src/adapters/cloudflare.ts:12
Rate limit store backed by Cloudflare Workers KV.
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new KVRateLimitStore(
kv):KVRateLimitStore
Defined in: src/adapters/cloudflare.ts:13
Parameters
Section titled “Parameters”KVNamespace
Returns
Section titled “Returns”KVRateLimitStore
Methods
Section titled “Methods”increment()
Section titled “increment()”increment(
key,windowSeconds):Promise<{count:number;resetAt:number; }>
Defined in: src/adapters/cloudflare.ts:15
Increment the counter for a key, returning the new count and TTL
Parameters
Section titled “Parameters”string
windowSeconds
Section titled “windowSeconds”number
Returns
Section titled “Returns”Promise<{ count: number; resetAt: number; }>