aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component
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/@schematics/angular/component
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/@schematics/angular/component')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.__style__.template6
-rw-r--r--sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.html.template1
-rw-r--r--sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.spec.ts.template25
-rw-r--r--sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.ts.template29
-rw-r--r--sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/index.d.ts10
-rw-r--r--sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/index.js137
-rw-r--r--sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/schema.d.ts107
-rw-r--r--sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/schema.js34
-rw-r--r--sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/schema.json131
9 files changed, 480 insertions, 0 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.__style__.template b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.__style__.template
new file mode 100644
index 00000000..2ccecd12
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.__style__.template
@@ -0,0 +1,6 @@
+<% if(displayBlock){ if(style != 'sass') { %>:host {
+ display: block;
+}
+<% } else { %>\:host
+ display: block;
+<% }} %> \ No newline at end of file
diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.html.template b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.html.template
new file mode 100644
index 00000000..4579e8f9
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.html.template
@@ -0,0 +1 @@
+<p><%= dasherize(name) %> works!</p>
diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.spec.ts.template b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.spec.ts.template
new file mode 100644
index 00000000..66f88629
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.spec.ts.template
@@ -0,0 +1,25 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { <%= classify(name) %><%= classify(type) %> } from './<%= dasherize(name) %><%= type ? '.' + dasherize(type): '' %>';
+
+describe('<%= classify(name) %><%= classify(type) %>', () => {
+ let component: <%= classify(name) %><%= classify(type) %>;
+ let fixture: ComponentFixture<<%= classify(name) %><%= classify(type) %>>;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ declarations: [ <%= classify(name) %><%= classify(type) %> ]
+ })
+ .compileComponents();
+ });
+
+ beforeEach(() => {
+ fixture = TestBed.createComponent(<%= classify(name) %><%= classify(type) %>);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.ts.template b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.ts.template
new file mode 100644
index 00000000..e972ffdc
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.ts.template
@@ -0,0 +1,29 @@
+import { Component, OnInit<% if(!!viewEncapsulation) { %>, ViewEncapsulation<% }%><% if(changeDetection !== 'Default') { %>, ChangeDetectionStrategy<% }%> } from '@angular/core';
+
+@Component({<% if(!skipSelector) {%>
+ selector: '<%= selector %>',<%}%><% if(inlineTemplate) { %>
+ template: `
+ <p>
+ <%= dasherize(name) %> works!
+ </p>
+ `,<% } else { %>
+ templateUrl: './<%= dasherize(name) %><%= type ? '.' + dasherize(type): '' %>.html',<% } if(inlineStyle) { %>
+ styles: [<% if(displayBlock){ %>
+ `
+ :host {
+ display: block;
+ }
+ `<% } %>
+ ]<% } else if (style !== 'none') { %>
+ styleUrls: ['./<%= dasherize(name) %><%= type ? '.' + dasherize(type): '' %>.<%= style %>']<% } %><% if(!!viewEncapsulation) { %>,
+ encapsulation: ViewEncapsulation.<%= viewEncapsulation %><% } if (changeDetection !== 'Default') { %>,
+ changeDetection: ChangeDetectionStrategy.<%= changeDetection %><% } %>
+})
+export class <%= classify(name) %><%= classify(type) %> implements OnInit {
+
+ constructor() { }
+
+ ngOnInit(): void {
+ }
+
+}
diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/index.d.ts b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/index.d.ts
new file mode 100644
index 00000000..9e0f7f01
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/index.d.ts
@@ -0,0 +1,10 @@
+/**
+ * @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 { Rule } from '@angular-devkit/schematics';
+import { Schema as ComponentOptions } from './schema';
+export default function (options: ComponentOptions): Rule;
diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/index.js b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/index.js
new file mode 100644
index 00000000..d8d5ff20
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/index.js
@@ -0,0 +1,137 @@
+"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
+ */
+var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
+ if (k2 === undefined) k2 = k;
+ Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
+}) : (function(o, m, k, k2) {
+ if (k2 === undefined) k2 = k;
+ o[k2] = m[k];
+}));
+var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
+ Object.defineProperty(o, "default", { enumerable: true, value: v });
+}) : function(o, v) {
+ o["default"] = v;
+});
+var __importStar = (this && this.__importStar) || function (mod) {
+ if (mod && mod.__esModule) return mod;
+ var result = {};
+ if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
+ __setModuleDefault(result, mod);
+ return result;
+};
+Object.defineProperty(exports, "__esModule", { value: true });
+const core_1 = require("@angular-devkit/core");
+const schematics_1 = require("@angular-devkit/schematics");
+const ts = __importStar(require("../third_party/github.com/Microsoft/TypeScript/lib/typescript"));
+const ast_utils_1 = require("../utility/ast-utils");
+const change_1 = require("../utility/change");
+const find_module_1 = require("../utility/find-module");
+const parse_name_1 = require("../utility/parse-name");
+const validation_1 = require("../utility/validation");
+const workspace_1 = require("../utility/workspace");
+const schema_1 = require("./schema");
+function readIntoSourceFile(host, modulePath) {
+ const text = host.read(modulePath);
+ if (text === null) {
+ throw new schematics_1.SchematicsException(`File ${modulePath} does not exist.`);
+ }
+ const sourceText = text.toString('utf-8');
+ return ts.createSourceFile(modulePath, sourceText, ts.ScriptTarget.Latest, true);
+}
+function addDeclarationToNgModule(options) {
+ return (host) => {
+ if (options.skipImport || !options.module) {
+ return host;
+ }
+ options.type = options.type != null ? options.type : 'Component';
+ const modulePath = options.module;
+ const source = readIntoSourceFile(host, modulePath);
+ const componentPath = `/${options.path}/` +
+ (options.flat ? '' : core_1.strings.dasherize(options.name) + '/') +
+ core_1.strings.dasherize(options.name) +
+ (options.type ? '.' : '') +
+ core_1.strings.dasherize(options.type);
+ const relativePath = (0, find_module_1.buildRelativePath)(modulePath, componentPath);
+ const classifiedName = core_1.strings.classify(options.name) + core_1.strings.classify(options.type);
+ const declarationChanges = (0, ast_utils_1.addDeclarationToModule)(source, modulePath, classifiedName, relativePath);
+ const declarationRecorder = host.beginUpdate(modulePath);
+ for (const change of declarationChanges) {
+ if (change instanceof change_1.InsertChange) {
+ declarationRecorder.insertLeft(change.pos, change.toAdd);
+ }
+ }
+ host.commitUpdate(declarationRecorder);
+ if (options.export) {
+ // Need to refresh the AST because we overwrote the file in the host.
+ const source = readIntoSourceFile(host, modulePath);
+ const exportRecorder = host.beginUpdate(modulePath);
+ const exportChanges = (0, ast_utils_1.addExportToModule)(source, modulePath, core_1.strings.classify(options.name) + core_1.strings.classify(options.type), relativePath);
+ for (const change of exportChanges) {
+ if (change instanceof change_1.InsertChange) {
+ exportRecorder.insertLeft(change.pos, change.toAdd);
+ }
+ }
+ host.commitUpdate(exportRecorder);
+ }
+ return host;
+ };
+}
+function buildSelector(options, projectPrefix) {
+ let selector = core_1.strings.dasherize(options.name);
+ if (options.prefix) {
+ selector = `${options.prefix}-${selector}`;
+ }
+ else if (options.prefix === undefined && projectPrefix) {
+ selector = `${projectPrefix}-${selector}`;
+ }
+ return selector;
+}
+function default_1(options) {
+ return async (host) => {
+ const workspace = await (0, workspace_1.getWorkspace)(host);
+ const project = workspace.projects.get(options.project);
+ if (!project) {
+ throw new schematics_1.SchematicsException(`Project "${options.project}" does not exist.`);
+ }
+ if (options.path === undefined) {
+ options.path = (0, workspace_1.buildDefaultPath)(project);
+ }
+ options.module = (0, find_module_1.findModuleFromOptions)(host, options);
+ const parsedPath = (0, parse_name_1.parseName)(options.path, options.name);
+ options.name = parsedPath.name;
+ options.path = parsedPath.path;
+ options.selector =
+ options.selector || buildSelector(options, (project && project.prefix) || '');
+ (0, validation_1.validateHtmlSelector)(options.selector);
+ const skipStyleFile = options.inlineStyle || options.style === schema_1.Style.None;
+ const templateSource = (0, schematics_1.apply)((0, schematics_1.url)('./files'), [
+ options.skipTests ? (0, schematics_1.filter)((path) => !path.endsWith('.spec.ts.template')) : (0, schematics_1.noop)(),
+ skipStyleFile ? (0, schematics_1.filter)((path) => !path.endsWith('.__style__.template')) : (0, schematics_1.noop)(),
+ options.inlineTemplate ? (0, schematics_1.filter)((path) => !path.endsWith('.html.template')) : (0, schematics_1.noop)(),
+ (0, schematics_1.applyTemplates)({
+ ...core_1.strings,
+ 'if-flat': (s) => (options.flat ? '' : s),
+ ...options,
+ }),
+ !options.type
+ ? (0, schematics_1.forEach)(((file) => {
+ return file.path.includes('..')
+ ? {
+ content: file.content,
+ path: file.path.replace('..', '.'),
+ }
+ : file;
+ }))
+ : (0, schematics_1.noop)(),
+ (0, schematics_1.move)(parsedPath.path),
+ ]);
+ return (0, schematics_1.chain)([addDeclarationToNgModule(options), (0, schematics_1.mergeWith)(templateSource)]);
+ };
+}
+exports.default = default_1;
diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/schema.d.ts b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/schema.d.ts
new file mode 100644
index 00000000..e4a4ffd1
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/schema.d.ts
@@ -0,0 +1,107 @@
+/**
+ * Creates a new, generic component definition in the given or default project.
+ */
+export interface Schema {
+ /**
+ * The change detection strategy to use in the new component.
+ */
+ changeDetection?: ChangeDetection;
+ /**
+ * Specifies if the style will contain `:host { display: block; }`.
+ */
+ displayBlock?: boolean;
+ /**
+ * The declaring NgModule exports this component.
+ */
+ export?: boolean;
+ /**
+ * Create the new files at the top level of the current project.
+ */
+ flat?: boolean;
+ /**
+ * Include styles inline in the component.ts file. Only CSS styles can be included inline.
+ * By default, an external styles file is created and referenced in the component.ts file.
+ */
+ inlineStyle?: boolean;
+ /**
+ * Include template inline in the component.ts file. By default, an external template file
+ * is created and referenced in the component.ts file.
+ */
+ inlineTemplate?: boolean;
+ /**
+ * The declaring NgModule.
+ */
+ module?: string;
+ /**
+ * The name of the component.
+ */
+ name: string;
+ /**
+ * The path at which to create the component file, relative to the current workspace.
+ * Default is a folder with the same name as the component in the project root.
+ */
+ path?: string;
+ /**
+ * The prefix to apply to the generated component selector.
+ */
+ prefix?: string;
+ /**
+ * The name of the project.
+ */
+ project?: string;
+ /**
+ * The HTML selector to use for this component.
+ */
+ selector?: string;
+ /**
+ * Do not import this component into the owning NgModule.
+ */
+ skipImport?: boolean;
+ /**
+ * Specifies if the component should have a selector or not.
+ */
+ skipSelector?: boolean;
+ /**
+ * Do not create "spec.ts" test files for the new component.
+ */
+ skipTests?: boolean;
+ /**
+ * The file extension or preprocessor to use for style files, or 'none' to skip generating
+ * the style file.
+ */
+ style?: Style;
+ /**
+ * Adds a developer-defined type to the filename, in the format "name.type.ts".
+ */
+ type?: string;
+ /**
+ * The view encapsulation strategy to use in the new component.
+ */
+ viewEncapsulation?: ViewEncapsulation;
+}
+/**
+ * The change detection strategy to use in the new component.
+ */
+export declare enum ChangeDetection {
+ Default = "Default",
+ OnPush = "OnPush"
+}
+/**
+ * The file extension or preprocessor to use for style files, or 'none' to skip generating
+ * the style file.
+ */
+export declare enum Style {
+ Css = "css",
+ Less = "less",
+ None = "none",
+ Sass = "sass",
+ Scss = "scss"
+}
+/**
+ * The view encapsulation strategy to use in the new component.
+ */
+export declare enum ViewEncapsulation {
+ Emulated = "Emulated",
+ None = "None",
+ ShadowDom = "ShadowDom"
+}
diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/schema.js b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/schema.js
new file mode 100644
index 00000000..030a6fba
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/schema.js
@@ -0,0 +1,34 @@
+"use strict";
+// THIS FILE IS AUTOMATICALLY GENERATED. TO UPDATE THIS FILE YOU NEED TO CHANGE THE
+// CORRESPONDING JSON SCHEMA FILE, THEN RUN devkit-admin build (or bazel build ...).
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.ViewEncapsulation = exports.Style = exports.ChangeDetection = void 0;
+/**
+ * The change detection strategy to use in the new component.
+ */
+var ChangeDetection;
+(function (ChangeDetection) {
+ ChangeDetection["Default"] = "Default";
+ ChangeDetection["OnPush"] = "OnPush";
+})(ChangeDetection = exports.ChangeDetection || (exports.ChangeDetection = {}));
+/**
+ * The file extension or preprocessor to use for style files, or 'none' to skip generating
+ * the style file.
+ */
+var Style;
+(function (Style) {
+ Style["Css"] = "css";
+ Style["Less"] = "less";
+ Style["None"] = "none";
+ Style["Sass"] = "sass";
+ Style["Scss"] = "scss";
+})(Style = exports.Style || (exports.Style = {}));
+/**
+ * The view encapsulation strategy to use in the new component.
+ */
+var ViewEncapsulation;
+(function (ViewEncapsulation) {
+ ViewEncapsulation["Emulated"] = "Emulated";
+ ViewEncapsulation["None"] = "None";
+ ViewEncapsulation["ShadowDom"] = "ShadowDom";
+})(ViewEncapsulation = exports.ViewEncapsulation || (exports.ViewEncapsulation = {}));
diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/schema.json b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/schema.json
new file mode 100644
index 00000000..115185cf
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/component/schema.json
@@ -0,0 +1,131 @@
+{
+ "$schema": "http://json-schema.org/draft-07/schema",
+ "$id": "SchematicsAngularComponent",
+ "title": "Angular Component Options Schema",
+ "type": "object",
+ "description": "Creates a new, generic component definition in the given or default project.",
+ "additionalProperties": false,
+ "properties": {
+ "path": {
+ "type": "string",
+ "format": "path",
+ "description": "The path at which to create the component file, relative to the current workspace. Default is a folder with the same name as the component in the project root.",
+ "visible": false
+ },
+ "project": {
+ "type": "string",
+ "description": "The name of the project.",
+ "$default": {
+ "$source": "projectName"
+ }
+ },
+ "name": {
+ "type": "string",
+ "description": "The name of the component.",
+ "$default": {
+ "$source": "argv",
+ "index": 0
+ },
+ "x-prompt": "What name would you like to use for the component?"
+ },
+ "displayBlock": {
+ "description": "Specifies if the style will contain `:host { display: block; }`.",
+ "type": "boolean",
+ "default": false,
+ "alias": "b"
+ },
+ "inlineStyle": {
+ "description": "Include styles inline in the component.ts file. Only CSS styles can be included inline. By default, an external styles file is created and referenced in the component.ts file.",
+ "type": "boolean",
+ "default": false,
+ "alias": "s",
+ "x-user-analytics": 9
+ },
+ "inlineTemplate": {
+ "description": "Include template inline in the component.ts file. By default, an external template file is created and referenced in the component.ts file.",
+ "type": "boolean",
+ "default": false,
+ "alias": "t",
+ "x-user-analytics": 10
+ },
+ "viewEncapsulation": {
+ "description": "The view encapsulation strategy to use in the new component.",
+ "enum": ["Emulated", "None", "ShadowDom"],
+ "type": "string",
+ "alias": "v",
+ "x-user-analytics": 11
+ },
+ "changeDetection": {
+ "description": "The change detection strategy to use in the new component.",
+ "enum": ["Default", "OnPush"],
+ "type": "string",
+ "default": "Default",
+ "alias": "c"
+ },
+ "prefix": {
+ "type": "string",
+ "description": "The prefix to apply to the generated component selector.",
+ "alias": "p",
+ "oneOf": [
+ {
+ "maxLength": 0
+ },
+ {
+ "minLength": 1,
+ "format": "html-selector"
+ }
+ ]
+ },
+ "style": {
+ "description": "The file extension or preprocessor to use for style files, or 'none' to skip generating the style file.",
+ "type": "string",
+ "default": "css",
+ "enum": ["css", "scss", "sass", "less", "none"],
+ "x-user-analytics": 5
+ },
+ "type": {
+ "type": "string",
+ "description": "Adds a developer-defined type to the filename, in the format \"name.type.ts\".",
+ "default": "Component"
+ },
+ "skipTests": {
+ "type": "boolean",
+ "description": "Do not create \"spec.ts\" test files for the new component.",
+ "default": false,
+ "x-user-analytics": 12
+ },
+ "flat": {
+ "type": "boolean",
+ "description": "Create the new files at the top level of the current project.",
+ "default": false
+ },
+ "skipImport": {
+ "type": "boolean",
+ "description": "Do not import this component into the owning NgModule.",
+ "default": false,
+ "x-user-analytics": 18
+ },
+ "selector": {
+ "type": "string",
+ "format": "html-selector",
+ "description": "The HTML selector to use for this component."
+ },
+ "skipSelector": {
+ "type": "boolean",
+ "default": false,
+ "description": "Specifies if the component should have a selector or not."
+ },
+ "module": {
+ "type": "string",
+ "description": "The declaring NgModule.",
+ "alias": "m"
+ },
+ "export": {
+ "type": "boolean",
+ "default": false,
+ "description": "The declaring NgModule exports this component.",
+ "x-user-analytics": 19
+ }
+ },
+ "required": ["name"]
+}