Code to promisify setTimeout
const delay = time =>
new Promise((resolve, reject) => setTimeout(resolve, time))
Usage
delay(2000).then(() => console.log("Hello i will get logged after 2 second(s)"))
setTimeout
const delay = time =>
new Promise((resolve, reject) => setTimeout(resolve, time))
delay(2000).then(() => console.log("Hello i will get logged after 2 second(s)"))