jpex-defaults
Version:
Core factories for Jpex
11 lines (10 loc) • 367 B
JavaScript
module.exports = function ($timeout) {
var native = (typeof setImmediate === 'function');
function immediate(cb) {
return native ? setImmediate(cb) : $timeout(cb, 0); // eslint-disable-line
}
immediate.clear = function (t) {
return native ? clearImmediate(t) : $timeout.clear(t); // eslint-disable-line
};
return immediate;
};