Skip to main content

RateLimitCache

API Docs


Type Alias: RateLimitCache

RateLimitCache = object

Defined in: src/utilities/passwordChangeRateLimit.ts:14

Minimal cache interface needed for rate limiting (compatible with ctx.cache).

Methods

get()

get<T>(key): Promise<T | null>

Defined in: src/utilities/passwordChangeRateLimit.ts:15

Type Parameters

T

T

Parameters

key

string

Returns

Promise<T | null>


set()

set<T>(key, value, ttlSeconds): Promise<unknown>

Defined in: src/utilities/passwordChangeRateLimit.ts:16

Type Parameters

T

T

Parameters

key

string

value

T

ttlSeconds

number

Returns

Promise<unknown>