Framework
Version
Debouncer API Reference
Throttler API Reference
Rate Limiter API Reference
Queue API Reference

SolidAsyncRateLimiter

Interface: SolidAsyncRateLimiter<TFn>

Defined in: async-rate-limiter/createAsyncRateLimiter.ts:8

Extends

  • Omit<AsyncRateLimiter<TFn>, | "getSuccessCount" | "getSettleCount" | "getErrorCount" | "getRejectionCount" | "getRemainingInWindow" | "getMsUntilNextWindow">

Type Parameters

TFn extends AnyAsyncFunction

Properties

errorCount

ts
errorCount: Accessor<number>;
errorCount: Accessor<number>;

Defined in: async-rate-limiter/createAsyncRateLimiter.ts:20


msUntilNextWindow

ts
msUntilNextWindow: Accessor<number>;
msUntilNextWindow: Accessor<number>;

Defined in: async-rate-limiter/createAsyncRateLimiter.ts:23


rejectionCount

ts
rejectionCount: Accessor<number>;
rejectionCount: Accessor<number>;

Defined in: async-rate-limiter/createAsyncRateLimiter.ts:21


remainingInWindow

ts
remainingInWindow: Accessor<number>;
remainingInWindow: Accessor<number>;

Defined in: async-rate-limiter/createAsyncRateLimiter.ts:22


settleCount

ts
settleCount: Accessor<number>;
settleCount: Accessor<number>;

Defined in: async-rate-limiter/createAsyncRateLimiter.ts:19


successCount

ts
successCount: Accessor<number>;
successCount: Accessor<number>;

Defined in: async-rate-limiter/createAsyncRateLimiter.ts:18

Subscribe to Bytes

Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.

Bytes

No spam. Unsubscribe at any time.