export const delay = (ms: number): Promise => new Promise((res: any): any => setTimeout(res, ms)); export const delayAndThrow = (ms: number, msg: string = ""): Promise => new Promise((res: any, rej: any): any => setTimeout((): undefined => rej(new Error(msg)), ms));