Gazebo_simulation-Frontend/node_modules/@redux-saga/delay-p/dist/redux-saga-delay-p.esm.js

21 lines
351 B
JavaScript
Raw Normal View History

2020-12-21 11:29:31 -04:00
import { CANCEL } from '@redux-saga/symbols';
function delayP(ms, val) {
if (val === void 0) {
val = true;
}
var timeoutId;
var promise = new Promise(function (resolve) {
timeoutId = setTimeout(resolve, ms, val);
});
promise[CANCEL] = function () {
clearTimeout(timeoutId);
};
return promise;
}
export default delayP;