jobs-monorepo/libs/browser-automation/src/utils/helpers.ts
2026-01-26 17:33:48 +05:00

14 lines
436 B
TypeScript

/**
* Random delay between min and max milliseconds
*/
export function randomDelay(minMs: number, maxMs: number): Promise<void> {
const delay = Math.floor(Math.random() * (maxMs - minMs) + minMs);
return new Promise((resolve) => setTimeout(resolve, delay));
}
/**
* Sleep for a specified number of milliseconds
*/
export function sleep(ms: number): Promise<void> {
return new Promise((resolve) => setTimeout(resolve, ms));
}