Interface MakeLimiterArgs

interface MakeLimiterArgs {
    id: string;
    limitMSec?: number;
    limitMode?: LimitMode;
    limitType?: LimitType;
    priority?: number;
    queue: RunQueue;
}

Hierarchy

Properties

id: string
limitMSec?: number

The duration to debounce/throttle for

Default Value

0

limitMode?: LimitMode

The limiter mode

Default Value

'trailing'

limitType?: LimitType

The type of limiter

Default Value

'debounce'

priority?: number

The priority

Default Value

DEFAULT_PRIORITY (0)

queue: RunQueue

Generated using TypeDoc