1 import chalk from
'chalk';
3 export const sleep
= async (milliSeconds
: number): Promise
<NodeJS
.Timeout
> => {
4 return new Promise
<NodeJS
.Timeout
>((resolve
) => setTimeout(resolve
as () => void, milliSeconds
));
7 export const defaultExitHandler
= (code
: number): void => {
9 console
.info(chalk
.green('Worker exited successfully'));
10 } else if (code
=== 1) {
11 console
.info(chalk
.green('Worker terminated successfully'));
12 } else if (code
> 1) {
13 console
.error(chalk
.red(`Worker exited with exit code: ${code.toString()}`));
17 export const defaultErrorHandler
= (error
: Error): void => {
18 console
.error(chalk
.red('Worker errored: ', error
));