Actualizacion maquina principal
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / rxjs / _esm5 / internal / scheduler / AsapScheduler.js
diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm5/internal/scheduler/AsapScheduler.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/rxjs/_esm5/internal/scheduler/AsapScheduler.js
new file mode 100644 (file)
index 0000000..f13565c
--- /dev/null
@@ -0,0 +1,33 @@
+/** PURE_IMPORTS_START tslib,_AsyncScheduler PURE_IMPORTS_END */
+import * as tslib_1 from "tslib";
+import { AsyncScheduler } from './AsyncScheduler';
+var AsapScheduler = /*@__PURE__*/ (function (_super) {
+    tslib_1.__extends(AsapScheduler, _super);
+    function AsapScheduler() {
+        return _super !== null && _super.apply(this, arguments) || this;
+    }
+    AsapScheduler.prototype.flush = function (action) {
+        this.active = true;
+        this.scheduled = undefined;
+        var actions = this.actions;
+        var error;
+        var index = -1;
+        var count = actions.length;
+        action = action || actions.shift();
+        do {
+            if (error = action.execute(action.state, action.delay)) {
+                break;
+            }
+        } while (++index < count && (action = actions.shift()));
+        this.active = false;
+        if (error) {
+            while (++index < count && (action = actions.shift())) {
+                action.unsubscribe();
+            }
+            throw error;
+        }
+    };
+    return AsapScheduler;
+}(AsyncScheduler));
+export { AsapScheduler };
+//# sourceMappingURL=AsapScheduler.js.map