@novo-learning/novo-sdk
Version:
SDK for the Novolanguage Speech Analysis API
21 lines • 579 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.promiseTimeout = void 0;
function promiseTimeout(ms, promise) {
return new Promise((resolve) => {
const timer = setTimeout(() => {
resolve(false);
}, ms);
promise
.then(() => {
clearTimeout(timer);
resolve(true);
})
.catch(() => {
clearTimeout(timer);
resolve(false);
});
});
}
exports.promiseTimeout = promiseTimeout;
//# sourceMappingURL=timeout.promise.js.map