twitch-js
Version:
Javascript library for the Twitch Messaging Interface.
13 lines • 652 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.resolveAfter = function (ms) {
return new Promise(function (resolve) { return setTimeout(resolve, ms); });
};
exports.resolveOnEvent = function (emitter, eventName) { return new Promise(function (resolve) { return emitter.once(eventName, resolve); }); };
exports.resolveInSequence = function (tasks) {
return tasks.reduce(function (p, task) { return p.then(task); }, Promise.resolve());
};
exports.rejectAfter = function (ms, error) {
return new Promise(function (r, reject) { return setTimeout(reject, ms, error); });
};
//# sourceMappingURL=index.js.map