Skip to content

tuki0918/msleep-promise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

msleep-promise npm version

msleep-promise is a simple sleep function that wraps the setTimeout function.


Installation

$ npm i msleep-promise

Usage

const msleep = require('msleep-promise');

(async () => {
    const stime = new Date();
    for (let i = 0; i < 5; i++) {
        console.log('[DEBUG]', 'value:', i, 'ms:', (new Date() - stime));
        await msleep(5000);
    }
})();

// [DEBUG] value: 0 ms: 0
// [DEBUG] value: 1 ms: 5008
// [DEBUG] value: 2 ms: 10012
// [DEBUG] value: 3 ms: 15012
// [DEBUG] value: 4 ms: 20013

About

(test project) Simple sleep function in JavaScript. Recommend: "timers/promises"

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published