Typescript Create Async Function