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.

1 lines 2.44 kB
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/client/index.ts"],"names":[],"mappings":"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"}