Typescript Async Functions Javascript W3schools Dom Elements