@tdb/util
Version:
Shared helpers and utilities.
19 lines (18 loc) • 548 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.delay = function (msecs, callback) {
return new Promise(function (resolve, reject) {
setTimeout(function () {
try {
if (callback) {
callback();
}
resolve();
}
catch (error) {
reject(error);
}
}, msecs);
});
};
exports.wait = function (msecs) { return exports.delay(msecs, function () { return false; }); };