await new Promise(function (resolve) { setTimeout(function () { resolve(); }, 1000); }); // ... Can be shortened to: await new Promise(function (resolve) { setTimeout(resolve, 1000); }); // ... Can be shortened to: await new Promise((resolve) => { setTimeout(resolve, 1000); }); // ... Can be shortened to: await new Promise((resolve) => setTimeout(resolve, 1000)); // ... Can be shortened to: await new Promise(resolve => setTimeout(resolve, 1000));