datahub/wherehows-web/app/utils/promise-delay.ts

8 lines
271 B
TypeScript
Raw Normal View History

/**
* Waits a given number of seconds before resolving
* @param {number} seconds the duration to wait for
* @return {Promise<void>}
*/
export const delay = (seconds: number = 5): Promise<void> =>
new Promise(resolve => setTimeout(() => resolve(), seconds * 1000));