function setTimeout setTimeout(cb: (...args: any[]) => void,delay?: number,...args: any[],): number Sets a timer which executes a function once after the delay (in milliseconds) elapses. Returns an id which may be used to cancel the timeout. ```ts setTimeout(() => { console.log('hello'); }, 500); ``` Parameters cb: (...args: any[]) => void optional delay: number ...args: any[] Return Type number