/** PURE_IMPORTS_START tslib,_AsyncAction PURE_IMPORTS_END */ import * as tslib_1 from "tslib"; import { AsyncAction } from './AsyncAction'; var QueueAction = /*@__PURE__*/ (function (_super) { tslib_1.__extends(QueueAction, _super); function QueueAction(scheduler, work) { var _this = _super.call(this, scheduler, work) || this; _this.scheduler = scheduler; _this.work = work; return _this; } QueueAction.prototype.schedule = function (state, delay) { if (delay === void 0) { delay = 0; } if (delay > 0) { return _super.prototype.schedule.call(this, state, delay); } this.delay = delay; this.state = state; this.scheduler.flush(this); return this; }; QueueAction.prototype.execute = function (state, delay) { return (delay > 0 || this.closed) ? _super.prototype.execute.call(this, state, delay) : this._execute(state, delay); }; QueueAction.prototype.requestAsyncId = function (scheduler, id, delay) { if (delay === void 0) { delay = 0; } if ((delay !== null && delay > 0) || (delay === null && this.delay > 0)) { return _super.prototype.requestAsyncId.call(this, scheduler, id, delay); } return scheduler.flush(this); }; return QueueAction; }(AsyncAction)); export { QueueAction }; //# sourceMappingURL=QueueAction.js.map
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Action.js | File | 561 B | 0644 |
|
Action.js.map | File | 362 B | 0644 |
|
AnimationFrameAction.js | File | 1.53 KB | 0644 |
|
AnimationFrameAction.js.map | File | 1.16 KB | 0644 |
|
AnimationFrameScheduler.js | File | 1.19 KB | 0644 |
|
AnimationFrameScheduler.js.map | File | 944 B | 0644 |
|
AsapAction.js | File | 1.51 KB | 0644 |
|
AsapAction.js.map | File | 1.2 KB | 0644 |
|
AsapScheduler.js | File | 1.12 KB | 0644 |
|
AsapScheduler.js.map | File | 924 B | 0644 |
|
AsyncAction.js | File | 2.94 KB | 0644 |
|
AsyncAction.js.map | File | 2.73 KB | 0644 |
|
AsyncScheduler.js | File | 1.84 KB | 0644 |
|
AsyncScheduler.js.map | File | 1.38 KB | 0644 |
|
QueueAction.js | File | 1.45 KB | 0644 |
|
QueueAction.js.map | File | 1.17 KB | 0644 |
|
QueueScheduler.js | File | 481 B | 0644 |
|
QueueScheduler.js.map | File | 250 B | 0644 |
|
VirtualTimeScheduler.js | File | 3.58 KB | 0644 |
|
VirtualTimeScheduler.js.map | File | 2.72 KB | 0644 |
|
animationFrame.js | File | 420 B | 0644 |
|
animationFrame.js.map | File | 329 B | 0644 |
|
asap.js | File | 300 B | 0644 |
|
asap.js.map | File | 295 B | 0644 |
|
async.js | File | 312 B | 0644 |
|
async.js.map | File | 297 B | 0644 |
|
queue.js | File | 312 B | 0644 |
|
queue.js.map | File | 297 B | 0644 |
|