Here are some interesting links, if you want to dive deeper into this subject: https://javascript.info/async-await https://basarat.gitbooks.io/typescript/docs/async-await.html https://blog.logrocket.com/promise-chaining-is-dead-long-live-async-await-445897870abc https://blog.bitsrc.io/keep-your-promises-in-typescript-using-async-await-7bdc57041308