Skip to content

waitFor ​

Promise wrapper around setTimeout. Resolves with undefined after the given number of milliseconds.

Importing ​

ts
import { waitFor } from '@basmilius/utils';

Usage ​

ts
import { waitFor } from '@basmilius/utils';

async function fadeOut(): Promise<void> {
    element.classList.add('fade-out');
    await waitFor(300);
    element.remove();
}

Parameters ​

NameTypeDescription
msnumberThe delay in milliseconds.

Returns ​

Promise<void> — resolves once the delay elapses.

Type signature ​

ts
declare function waitFor(ms: number): Promise<void>;

See also ​