await new Promise(resolve => setTimeout(resolve, 1000));
setTimeout(function () { // ... }, 10000); // or .then(() => { // ... ({ timeout: 10000 }); });
timeout(ms) { //pass a time in milliseconds to this function return new Promise(resolve => setTimeout(resolve, ms)); }