Skip to main

throttle

throttle

Source Location: packages/core/src/source.ts#L3634

Signature

function throttle(
getDurationSource: () => Source<unknown>,
config?: ThrottleConfig | null,
): IdentityOperator
function throttle<T>(
getDurationSource: (value: T, index: number) => Source<unknown>,
config?: ThrottleConfig | null,
): Operator<T, T>

ThrottleConfig

Source Location: packages/core/src/source.ts#L3605

Signature

interface ThrottleConfig {
emitPendingOnEnd?: boolean | null
leading?: boolean | null
trailing?: boolean | null
}

defaultThrottleConfig

Source Location: packages/core/src/source.ts#L3614

Signature

var defaultThrottleConfig: ThrottleConfig