@hono-rate-limiter/cloudflare
Version:
Cloudflare stores and helper functions for hono-rate-limiter.
10 lines (9 loc) • 434 B
TypeScript
/// <reference types="@cloudflare/workers-types/2023-07-01" />
import { DurableObject } from "cloudflare:workers";
import type { ClientRateLimitInfo } from "hono-rate-limiter";
export declare class DurableObjectRateLimiter extends DurableObject {
value(): Promise<ClientRateLimitInfo | undefined>;
update(hits: number, windowMs: number): Promise<ClientRateLimitInfo>;
reset(): Promise<void>;
alarm(): Promise<void>;
}