Typescript Async Function Signature Typescript Tutorial