How to Create a Sleep Delay in TypeScript Without Blocking the UI | CodeTrail