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

SolidAsyncThrottler

Interface: SolidAsyncThrottler<TFn>

Defined in: async-throttler/createAsyncThrottler.ts:8

Extends

  • Omit<AsyncThrottler<TFn>, | "getSuccessCount" | "getSettleCount" | "getErrorCount" | "getIsPending" | "getIsExecuting" | "getLastResult" | "getLastExecutionTime" | "getNextExecutionTime">

Type Parameters

TFn extends AnyAsyncFunction

Properties

errorCount

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

Defined in: async-throttler/createAsyncThrottler.ts:22


isExecuting

ts
isExecuting: Accessor<boolean>;
isExecuting: Accessor<boolean>;

Defined in: async-throttler/createAsyncThrottler.ts:24


isPending

ts
isPending: Accessor<boolean>;
isPending: Accessor<boolean>;

Defined in: async-throttler/createAsyncThrottler.ts:23


lastExecutionTime

ts
lastExecutionTime: Accessor<number>;
lastExecutionTime: Accessor<number>;

Defined in: async-throttler/createAsyncThrottler.ts:26


lastResult

ts
lastResult: Accessor<undefined | ReturnType<TFn>>;
lastResult: Accessor<undefined | ReturnType<TFn>>;

Defined in: async-throttler/createAsyncThrottler.ts:25


nextExecutionTime

ts
nextExecutionTime: Accessor<number>;
nextExecutionTime: Accessor<number>;

Defined in: async-throttler/createAsyncThrottler.ts:27


settleCount

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

Defined in: async-throttler/createAsyncThrottler.ts:21


successCount

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

Defined in: async-throttler/createAsyncThrottler.ts:20

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.