UNPKG

guy

Version:
28 lines (23 loc) 548 B
(function() { 'use strict'; this.every = (dts, f) => { return setInterval(f, dts * 1000); }; this.after = (dts, f) => { return new Promise((resolve) => { return setTimeout((function() { return resolve(f()); }), dts * 1000); }); }; this.sleep = (dts) => { return new Promise((resolve) => { return setTimeout(resolve, dts * 1000); }); }; this.defer = async(f = function() {}) => { await this.sleep(0); return (await f()); }; }).call(this); //# sourceMappingURL=async.js.map