Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.188.39.197
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
wb /
node_modules /
rxjs /
scheduler /
Delete
Unzip
Name
Size
Permission
Date
Action
Action.d.ts
1.19
KB
-rw-rw-r--
2022-08-30 11:49
Action.js
1.6
KB
-rw-rw-r--
2022-08-30 11:49
Action.js.map
1.69
KB
-rw-rw-r--
2022-08-30 11:49
AnimationFrameAction.d.ts
705
B
-rw-rw-r--
2022-08-30 11:49
AnimationFrameAction.js
2.66
KB
-rw-rw-r--
2022-08-30 11:49
AnimationFrameAction.js.map
3.61
KB
-rw-rw-r--
2022-08-30 11:49
AnimationFrameScheduler.d.ts
212
B
-rw-rw-r--
2022-08-30 11:49
AnimationFrameScheduler.js
1.35
KB
-rw-rw-r--
2022-08-30 11:49
AnimationFrameScheduler.js.map
1.81
KB
-rw-rw-r--
2022-08-30 11:49
AsapAction.d.ts
615
B
-rw-rw-r--
2022-08-30 11:49
AsapAction.js
2.5
KB
-rw-rw-r--
2022-08-30 11:49
AsapAction.js.map
3.46
KB
-rw-rw-r--
2022-08-30 11:49
AsapScheduler.d.ts
202
B
-rw-rw-r--
2022-08-30 11:49
AsapScheduler.js
1.27
KB
-rw-rw-r--
2022-08-30 11:49
AsapScheduler.js.map
1.78
KB
-rw-rw-r--
2022-08-30 11:49
AsyncAction.d.ts
1.02
KB
-rw-rw-r--
2022-08-30 11:49
AsyncAction.js
5.61
KB
-rw-rw-r--
2022-08-30 11:49
AsyncAction.js.map
8.65
KB
-rw-rw-r--
2022-08-30 11:49
AsyncScheduler.d.ts
617
B
-rw-rw-r--
2022-08-30 11:49
AsyncScheduler.js
1.67
KB
-rw-rw-r--
2022-08-30 11:49
AsyncScheduler.js.map
2.15
KB
-rw-rw-r--
2022-08-30 11:49
QueueAction.d.ts
682
B
-rw-rw-r--
2022-08-30 11:49
QueueAction.js
1.9
KB
-rw-rw-r--
2022-08-30 11:49
QueueAction.js.map
2.74
KB
-rw-rw-r--
2022-08-30 11:49
QueueScheduler.d.ts
114
B
-rw-rw-r--
2022-08-30 11:49
QueueScheduler.js
629
B
-rw-rw-r--
2022-08-30 11:49
QueueScheduler.js.map
414
B
-rw-rw-r--
2022-08-30 11:49
VirtualTimeScheduler.d.ts
1.34
KB
-rw-rw-r--
2022-08-30 11:49
VirtualTimeScheduler.js
4.06
KB
-rw-rw-r--
2022-08-30 11:49
VirtualTimeScheduler.js.map
6.13
KB
-rw-rw-r--
2022-08-30 11:49
animationFrame.d.ts
1.09
KB
-rw-rw-r--
2022-08-30 11:49
animationFrame.js
1.27
KB
-rw-rw-r--
2022-08-30 11:49
animationFrame.js.map
1.51
KB
-rw-rw-r--
2022-08-30 11:49
asap.d.ts
1.51
KB
-rw-rw-r--
2022-08-30 11:49
asap.js
1.63
KB
-rw-rw-r--
2022-08-30 11:49
asap.js.map
1.88
KB
-rw-rw-r--
2022-08-30 11:49
async.d.ts
1.32
KB
-rw-rw-r--
2022-08-30 11:49
async.js
1.45
KB
-rw-rw-r--
2022-08-30 11:49
async.js.map
1.71
KB
-rw-rw-r--
2022-08-30 11:49
queue.d.ts
1.86
KB
-rw-rw-r--
2022-08-30 11:49
queue.js
1.99
KB
-rw-rw-r--
2022-08-30 11:49
queue.js.map
2.31
KB
-rw-rw-r--
2022-08-30 11:49
Save
Rename
"use strict"; var __extends = (this && this.__extends) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; var root_1 = require('../util/root'); var Action_1 = require('./Action'); /** * We need this JSDoc comment for affecting ESDoc. * @ignore * @extends {Ignored} */ var AsyncAction = (function (_super) { __extends(AsyncAction, _super); function AsyncAction(scheduler, work) { _super.call(this, scheduler, work); this.scheduler = scheduler; this.pending = false; this.work = work; } AsyncAction.prototype.schedule = function (state, delay) { if (delay === void 0) { delay = 0; } if (this.closed) { return this; } // Always replace the current state with the new state. this.state = state; // Set the pending flag indicating that this action has been scheduled, or // has recursively rescheduled itself. this.pending = true; var id = this.id; var scheduler = this.scheduler; // // Important implementation note: // // Actions only execute once by default, unless rescheduled from within the // scheduled callback. This allows us to implement single and repeat // actions via the same code path, without adding API surface area, as well // as mimic traditional recursion but across asynchronous boundaries. // // However, JS runtimes and timers distinguish between intervals achieved by // serial `setTimeout` calls vs. a single `setInterval` call. An interval of // serial `setTimeout` calls can be individually delayed, which delays // scheduling the next `setTimeout`, and so on. `setInterval` attempts to // guarantee the interval callback will be invoked more precisely to the // interval period, regardless of load. // // Therefore, we use `setInterval` to schedule single and repeat actions. // If the action reschedules itself with the same delay, the interval is not // canceled. If the action doesn't reschedule, or reschedules with a // different delay, the interval will be canceled after scheduled callback // execution. // if (id != null) { this.id = this.recycleAsyncId(scheduler, id, delay); } this.delay = delay; // If this action has already an async Id, don't request a new one. this.id = this.id || this.requestAsyncId(scheduler, this.id, delay); return this; }; AsyncAction.prototype.requestAsyncId = function (scheduler, id, delay) { if (delay === void 0) { delay = 0; } return root_1.root.setInterval(scheduler.flush.bind(scheduler, this), delay); }; AsyncAction.prototype.recycleAsyncId = function (scheduler, id, delay) { if (delay === void 0) { delay = 0; } // If this action is rescheduled with the same delay time, don't clear the interval id. if (delay !== null && this.delay === delay && this.pending === false) { return id; } // Otherwise, if the action's delay time is different from the current delay, // or the action has been rescheduled before it's executed, clear the interval id return root_1.root.clearInterval(id) && undefined || undefined; }; /** * Immediately executes this action and the `work` it contains. * @return {any} */ AsyncAction.prototype.execute = function (state, delay) { if (this.closed) { return new Error('executing a cancelled action'); } this.pending = false; var error = this._execute(state, delay); if (error) { return error; } else if (this.pending === false && this.id != null) { // Dequeue if the action didn't reschedule itself. Don't call // unsubscribe(), because the action could reschedule later. // For example: // ``` // scheduler.schedule(function doWork(counter) { // /* ... I'm a busy worker bee ... */ // var originalAction = this; // /* wait 100ms before rescheduling the action */ // setTimeout(function () { // originalAction.schedule(counter + 1); // }, 100); // }, 1000); // ``` this.id = this.recycleAsyncId(this.scheduler, this.id, null); } }; AsyncAction.prototype._execute = function (state, delay) { var errored = false; var errorValue = undefined; try { this.work(state); } catch (e) { errored = true; errorValue = !!e && e || new Error(e); } if (errored) { this.unsubscribe(); return errorValue; } }; /** @deprecated internal use only */ AsyncAction.prototype._unsubscribe = function () { var id = this.id; var scheduler = this.scheduler; var actions = scheduler.actions; var index = actions.indexOf(this); this.work = null; this.state = null; this.pending = false; this.scheduler = null; if (index !== -1) { actions.splice(index, 1); } if (id != null) { this.id = this.recycleAsyncId(scheduler, id, null); } this.delay = null; }; return AsyncAction; }(Action_1.Action)); exports.AsyncAction = AsyncAction; //# sourceMappingURL=AsyncAction.js.map