Non blocking asynchronous sleep. Due the nature of javascript an the event loop, it suspends the current function execution only. It does not pause the entire program execution.
npm install --save @react-corekit/sleep
yarn add @react-corekit/sleep
await sleep(n);
// Do something
sleep(n).then(() => {
// Do something
});
import sleep from '@react-corekit/sleep';
async function run() {
/* wait one second before
contitue this function execution */
await sleep(1000);
}
run();
Async functions - making promises friendly
MIT © glongh