aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/workflow
diff options
context:
space:
mode:
authorNevena Bojovic <nenabojov@gmail.com>2022-03-01 20:05:50 +0100
committerNevena Bojovic <nenabojov@gmail.com>2022-03-01 20:05:50 +0100
commit291803c31f829fe0d32bb3207bc11def95a7408c (patch)
treec7d43107d79291b19d8c9eceefbe91c9f9a52acf /sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/workflow
parent1fa69862057db4db53cfda5be9c24b4228ef63f7 (diff)
Urađena test aplikacija. Povezan front i back.
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/workflow')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/workflow/node-workflow.d.ts35
-rw-r--r--sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/workflow/node-workflow.js69
2 files changed, 104 insertions, 0 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/workflow/node-workflow.d.ts b/sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/workflow/node-workflow.d.ts
new file mode 100644
index 00000000..cbbcaba3
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/workflow/node-workflow.d.ts
@@ -0,0 +1,35 @@
+/**
+ * @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
+ */
+import { Path, schema, virtualFs } from '@angular-devkit/core';
+import { workflow } from '@angular-devkit/schematics';
+import { FileSystemEngine } from '../description';
+import { OptionTransform } from '../file-system-engine-host-base';
+import { NodeModulesEngineHost } from '../node-module-engine-host';
+export interface NodeWorkflowOptions {
+ force?: boolean;
+ dryRun?: boolean;
+ packageManager?: string;
+ packageManagerForce?: boolean;
+ packageRegistry?: string;
+ registry?: schema.CoreSchemaRegistry;
+ resolvePaths?: string[];
+ schemaValidation?: boolean;
+ optionTransforms?: OptionTransform<object, object>[];
+ engineHostCreator?: (options: NodeWorkflowOptions) => NodeModulesEngineHost;
+}
+/**
+ * A workflow specifically for Node tools.
+ */
+export declare class NodeWorkflow extends workflow.BaseWorkflow {
+ constructor(root: string, options: NodeWorkflowOptions);
+ constructor(host: virtualFs.Host, options: NodeWorkflowOptions & {
+ root?: Path;
+ });
+ get engine(): FileSystemEngine;
+ get engineHost(): NodeModulesEngineHost;
+}
diff --git a/sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/workflow/node-workflow.js b/sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/workflow/node-workflow.js
new file mode 100644
index 00000000..41a69c28
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/@angular-devkit/schematics/tools/workflow/node-workflow.js
@@ -0,0 +1,69 @@
+"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.NodeWorkflow = void 0;
+const core_1 = require("@angular-devkit/core");
+const node_1 = require("@angular-devkit/core/node");
+const schematics_1 = require("@angular-devkit/schematics");
+const node_2 = require("../../tasks/node");
+const node_module_engine_host_1 = require("../node-module-engine-host");
+const schema_option_transform_1 = require("../schema-option-transform");
+/**
+ * A workflow specifically for Node tools.
+ */
+class NodeWorkflow extends schematics_1.workflow.BaseWorkflow {
+ constructor(hostOrRoot, options) {
+ var _a;
+ let host;
+ let root;
+ if (typeof hostOrRoot === 'string') {
+ root = (0, core_1.normalize)(hostOrRoot);
+ host = new core_1.virtualFs.ScopedHost(new node_1.NodeJsSyncHost(), root);
+ }
+ else {
+ host = hostOrRoot;
+ root = options.root;
+ }
+ const engineHost = ((_a = options.engineHostCreator) === null || _a === void 0 ? void 0 : _a.call(options, options)) || new node_module_engine_host_1.NodeModulesEngineHost(options.resolvePaths);
+ super({
+ host,
+ engineHost,
+ force: options.force,
+ dryRun: options.dryRun,
+ registry: options.registry,
+ });
+ engineHost.registerTaskExecutor(node_2.BuiltinTaskExecutor.NodePackage, {
+ allowPackageManagerOverride: true,
+ packageManager: options.packageManager,
+ force: options.packageManagerForce,
+ rootDirectory: root && (0, core_1.getSystemPath)(root),
+ registry: options.packageRegistry,
+ });
+ engineHost.registerTaskExecutor(node_2.BuiltinTaskExecutor.RepositoryInitializer, {
+ rootDirectory: root && (0, core_1.getSystemPath)(root),
+ });
+ engineHost.registerTaskExecutor(node_2.BuiltinTaskExecutor.RunSchematic);
+ if (options.optionTransforms) {
+ for (const transform of options.optionTransforms) {
+ engineHost.registerOptionsTransform(transform);
+ }
+ }
+ if (options.schemaValidation) {
+ engineHost.registerOptionsTransform((0, schema_option_transform_1.validateOptionsWithSchema)(this.registry));
+ }
+ this._context = [];
+ }
+ get engine() {
+ return this._engine;
+ }
+ get engineHost() {
+ return this._engineHost;
+ }
+}
+exports.NodeWorkflow = NodeWorkflow;