Skip to content

KVRateLimitStore

Defined in: src/adapters/cloudflare.ts:12

Rate limit store backed by Cloudflare Workers KV.

new KVRateLimitStore(kv): KVRateLimitStore

Defined in: src/adapters/cloudflare.ts:13

KVNamespace

KVRateLimitStore

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

string

number

Promise<{ count: number; resetAt: number; }>

RateLimitStore.increment