const sleep = ms => new Promise(resolve => setTimeout(resolve, ms));

async function doSomething() {
    console.log("this might take some time....");
    await sleep(5000);
    console.log("done!")
}

doSomething();