@web3r/flowerkit
Version:
Tree-shakable JavaScript and TypeScript utility library for frontend/browser apps: DOM, events, arrays, objects, strings, date, JSON, and network helpers (ESM/CJS, SSR-friendly).
15 lines (14 loc) • 475 B
text/typescript
export type TWaitArgs = Parameters<typeof wait>;
export type TWaitReturn = ReturnType<typeof wait>;
/**
* Gets a `Promise` that resolves after specific time
* @param {number} [ms=0] delay in ms
* @returns {Promise<void>}
* @throws {TypeError} wait: ms must be a non-negative finite number
* @example
* // How to sleep/delay in JS?
* wait(3000).finally(() => {
* console.log("Runs after 3 sec!");
* })
*/
export declare const wait: (ms?: number) => Promise<void>;