7c72ff3e57fcac90ed51150f7780727a754df808
1 import chalk from
'chalk';
3 export class WorkerUtils
{
4 private constructor() {
8 public static async sleep(milliSeconds
: number): Promise
<NodeJS
.Timeout
> {
9 return new Promise((resolve
) => setTimeout(resolve
as () => void, milliSeconds
));
12 public static defaultExitHandler
= (code
: number): void => {
14 console
.error(chalk
.red(`Worker exited with error exit code: ${code.toString()}`));
18 public static defaultErrorHandler
= (error
: Error): void => {
19 console
.error(chalk
.red('Worker errored: ', error
));