UNPKG

@convex-dev/rate-limiter

Version:

A rate limiter component for Convex. Define and use application-layer rate limits. Type-safe, transactional, fair, safe, and configurable sharding to scale.

19 lines 846 B
declare const _default: import("convex/server").SchemaDefinition<{ rateLimits: import("convex/server").TableDefinition<import("convex/values").VObject<{ key?: string | undefined; name: string; value: number; ts: number; shard: number; }, { name: import("convex/values").VString<string, "required">; key: import("convex/values").VString<string | undefined, "optional">; shard: import("convex/values").VFloat64<number, "required">; value: import("convex/values").VFloat64<number, "required">; ts: import("convex/values").VFloat64<number, "required">; }, "required", "name" | "key" | "value" | "ts" | "shard">, { name: ["name", "key", "shard", "_creationTime"]; }, {}, {}>; }, true>; export default _default; //# sourceMappingURL=schema.d.ts.map