export const delayMillis = (delayMs: number): Promise => new Promise(resolve => setTimeout(resolve, delayMs)); export const greet = (name: string): string => `Hello ${name}` export const foo = async (): Promise => { console.log(greet('World')) await delayMillis(1000) console.log('done') return true }