aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/node-modules-test-engine-host.js
diff options
context:
space:
mode:
authorDanijel Andjelkovic <adanijel99@gmail.com>2022-03-01 21:54:41 +0100
committerDanijel Andjelkovic <adanijel99@gmail.com>2022-03-01 21:54:41 +0100
commit6c8128f9fd5a5d0be115806c35a21b3d683df8d6 (patch)
treef46c2f6b3b9b294ff32bd75c08ccdc9e7a8cc4ef /sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/node-modules-test-engine-host.js
parent2400b84e95913665da6279114168148444b8f9ab (diff)
parent7d3640f824f46490b47bd95f1c5a16644f712068 (diff)
Merge branch 'dev' of http://gitlab.pmf.kg.ac.rs/igrannonica/neuronstellar into logo
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/node-modules-test-engine-host.js')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/node-modules-test-engine-host.js47
1 files changed, 47 insertions, 0 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/node-modules-test-engine-host.js b/sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/node-modules-test-engine-host.js
new file mode 100644
index 00000000..abaab377
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/node-modules-test-engine-host.js
@@ -0,0 +1,47 @@
+"use strict";
+/**
+ * @license
+ * Copyright Google LLC All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.io/license
+ */
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.NodeModulesTestEngineHost = void 0;
+const node_module_engine_host_1 = require("./node-module-engine-host");
+/**
+ * An EngineHost that uses a registry to super seed locations of collection.json files, but
+ * revert back to using node modules resolution. This is done for testing.
+ */
+class NodeModulesTestEngineHost extends node_module_engine_host_1.NodeModulesEngineHost {
+ constructor() {
+ super(...arguments);
+ this._collections = new Map();
+ this._tasks = [];
+ }
+ get tasks() {
+ return this._tasks;
+ }
+ clearTasks() {
+ this._tasks = [];
+ }
+ registerCollection(name, path) {
+ this._collections.set(name, path);
+ }
+ transformContext(context) {
+ const oldAddTask = context.addTask;
+ context.addTask = (task, dependencies) => {
+ this._tasks.push(task.toConfiguration());
+ return oldAddTask.call(context, task, dependencies);
+ };
+ return context;
+ }
+ _resolveCollectionPath(name, requester) {
+ const maybePath = this._collections.get(name);
+ if (maybePath) {
+ return maybePath;
+ }
+ return super._resolveCollectionPath(name, requester);
+ }
+}
+exports.NodeModulesTestEngineHost = NodeModulesTestEngineHost;