@voiceflow/common
Version:
Junk drawer of utility functions
14 lines (13 loc) • 452 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.rejectIn = exports.delay = void 0;
const delay = (timeout, value = true) => new Promise((resolve) => {
setTimeout(() => resolve(value), timeout);
});
exports.delay = delay;
const rejectIn = (timeout) => new Promise((_resolve, reject) => {
setTimeout(() => {
reject(new Error('Rejected by timeout!'));
}, timeout);
});
exports.rejectIn = rejectIn;