Sleep

Easy

Solution

export function sleep(ms: number) {
  if (typeof ms !== 'number' || isNaN(ms)) {
    throw new Error('TypeError');
  }
  return new Promise<void>((resolve) => {
    setTimeout(resolve, ms);
  });
}