Copied from https://italonascimento.github.io/applying-a-timeout-to-your-promises Apply a timeout to your promise
Milliseconds to time out after
Promise to time out
Pending promise that works or rejects with an error
Copied from https://italonascimento.github.io/applying-a-timeout-to-your-promises Apply a timeout to your promise