Skip to main

setTimeout

setTimeout

Signature - util.ts#L168

declare function setTimeoutImplementation<T extends any[]>(
    callback: (...args: T) => void,
    delayMs?: number,
    subscription?: Disposable,
    ...args: T
): void

Disposable-based alternative to built-in setTimeout.

Parameters

ParameterTypeDescription
callback
(...args: T) => void

The callback to schedule.

delayMs
number

The amount of delay.

subscription
Disposable

If this is disposed then the request will be cancelled.

args
T

The arguments to send to the callback.