PATH:
usr
/
local
/
lib
/
node_modules
/
ghost-cli
/
node_modules
/
rxjs
/
_esm5
/
internal
/
scheduler
/** PURE_IMPORTS_START tslib,_util_Immediate,_AsyncAction PURE_IMPORTS_END */ import * as tslib_1 from "tslib"; import { Immediate } from '../util/Immediate'; import { AsyncAction } from './AsyncAction'; var AsapAction = /*@__PURE__*/ (function (_super) { tslib_1.__extends(AsapAction, _super); function AsapAction(scheduler, work) { var _this = _super.call(this, scheduler, work) || this; _this.scheduler = scheduler; _this.work = work; return _this; } AsapAction.prototype.requestAsyncId = function (scheduler, id, delay) { if (delay === void 0) { delay = 0; } if (delay !== null && delay > 0) { return _super.prototype.requestAsyncId.call(this, scheduler, id, delay); } scheduler.actions.push(this); return scheduler.scheduled || (scheduler.scheduled = Immediate.setImmediate(scheduler.flush.bind(scheduler, null))); }; AsapAction.prototype.recycleAsyncId = function (scheduler, id, delay) { if (delay === void 0) { delay = 0; } if ((delay !== null && delay > 0) || (delay === null && this.delay > 0)) { return _super.prototype.recycleAsyncId.call(this, scheduler, id, delay); } if (scheduler.actions.length === 0) { Immediate.clearImmediate(id); scheduler.scheduled = undefined; } return undefined; }; return AsapAction; }(AsyncAction)); export { AsapAction }; //# sourceMappingURL=AsapAction.js.map
[-] animationFrame.js.map
[edit]
[-] AsyncScheduler.js
[edit]
[+]
..
[-] QueueScheduler.js
[edit]
[-] asap.js.map
[edit]
[-] AnimationFrameAction.js
[edit]
[-] queue.js
[edit]
[-] AsapScheduler.js.map
[edit]
[-] AsapAction.js.map
[edit]
[-] async.js.map
[edit]
[-] VirtualTimeScheduler.js.map
[edit]
[-] QueueAction.js
[edit]
[-] AsyncScheduler.js.map
[edit]
[-] AnimationFrameScheduler.js
[edit]
[-] AsyncAction.js
[edit]
[-] Action.js.map
[edit]
[-] asap.js
[edit]
[-] async.js
[edit]
[-] AsyncAction.js.map
[edit]
[-] AsapScheduler.js
[edit]
[-] AsapAction.js
[edit]
[-] QueueScheduler.js.map
[edit]
[-] animationFrame.js
[edit]
[-] QueueAction.js.map
[edit]
[-] AnimationFrameAction.js.map
[edit]
[-] AnimationFrameScheduler.js.map
[edit]
[-] queue.js.map
[edit]
[-] Action.js
[edit]
[-] VirtualTimeScheduler.js
[edit]