sleep.js 195 Bytes
const sleep = async (ms) => new Promise((resolve) => {
    if (!ms) {
        resolve();
        return;
    }

    setTimeout(() => {
        resolve();
    }, ms);
});

module.exports = sleep;