Updated the files.

This commit is contained in:
Batuhan Berk Başoğlu 2024-02-08 19:38:41 -05:00
parent 1553e6b971
commit 753967d4f5
23418 changed files with 3784666 additions and 0 deletions

View file

@ -0,0 +1,11 @@
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';<% if (lazyRoute) { %>
import { <%= classify(name) %>Component } from './<%= dasherize(name) %>.component';<% } %>
const routes: Routes = [<% if (lazyRoute) { %>{ path: '', component: <%= classify(name) %>Component }<% } %>];
@NgModule({
imports: [RouterModule.for<%= routingScope %>(routes)],
exports: [RouterModule]
})
export class <%= classify(name) %>RoutingModule { }

View file

@ -0,0 +1,19 @@
import { NgModule } from '@angular/core';<% if (commonModule) { %>
import { CommonModule } from '@angular/common';<% } %><% if (lazyRouteWithoutRouteModule) { %>
import { Routes, RouterModule } from '@angular/router';<% } %>
<% if ((!lazyRoute && routing) || lazyRouteWithRouteModule) { %>
import { <%= classify(name) %>RoutingModule } from './<%= dasherize(name) %>-routing.module';<% } %>
<% if (lazyRouteWithoutRouteModule) { %>
const routes: Routes = [
{ path: '', component: <%= classify(name) %>Component }
];<% } %>
@NgModule({
declarations: [],
imports: [<% if (commonModule) { %>
CommonModule<% } %><% if ((!lazyRoute && routing) || lazyRouteWithRouteModule) { %>,
<%= classify(name) %>RoutingModule<% } %><% if (lazyRouteWithoutRouteModule) { %>,
RouterModule.forChild(routes)<% } %>
]
})
export class <%= classify(name) %>Module { }

10
my-app/node_modules/@schematics/angular/module/index.d.ts generated vendored Executable file
View file

@ -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 ModuleOptions } from './schema';
export default function (options: ModuleOptions): Rule;

155
my-app/node_modules/@schematics/angular/module/index.js generated vendored Executable file
View file

@ -0,0 +1,155 @@
"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;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (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 buildRelativeModulePath(options, modulePath) {
const importModulePath = (0, core_1.normalize)(`/${options.path}/` +
(options.flat ? '' : schematics_1.strings.dasherize(options.name) + '/') +
schematics_1.strings.dasherize(options.name) +
'.module');
return (0, find_module_1.buildRelativePath)(modulePath, importModulePath);
}
function addImportToNgModule(options) {
return (host) => {
if (!options.module) {
return host;
}
const modulePath = options.module;
const sourceText = host.readText(modulePath);
const source = ts.createSourceFile(modulePath, sourceText, ts.ScriptTarget.Latest, true);
const relativePath = buildRelativeModulePath(options, modulePath);
const changes = (0, ast_utils_1.addImportToModule)(source, modulePath, schematics_1.strings.classify(`${options.name}Module`), relativePath);
const recorder = host.beginUpdate(modulePath);
for (const change of changes) {
if (change instanceof change_1.InsertChange) {
recorder.insertLeft(change.pos, change.toAdd);
}
}
host.commitUpdate(recorder);
return host;
};
}
function addRouteDeclarationToNgModule(options, routingModulePath) {
return (host) => {
if (!options.route) {
return host;
}
if (!options.module) {
throw new Error('Module option required when creating a lazy loaded routing module.');
}
let path;
if (routingModulePath) {
path = routingModulePath;
}
else {
path = options.module;
}
const sourceText = host.readText(path);
const addDeclaration = (0, ast_utils_1.addRouteDeclarationToModule)(ts.createSourceFile(path, sourceText, ts.ScriptTarget.Latest, true), path, buildRoute(options, options.module));
const recorder = host.beginUpdate(path);
recorder.insertLeft(addDeclaration.pos, addDeclaration.toAdd);
host.commitUpdate(recorder);
return host;
};
}
function getRoutingModulePath(host, modulePath) {
const routingModulePath = modulePath.endsWith(find_module_1.ROUTING_MODULE_EXT)
? modulePath
: modulePath.replace(find_module_1.MODULE_EXT, find_module_1.ROUTING_MODULE_EXT);
return host.exists(routingModulePath) ? (0, core_1.normalize)(routingModulePath) : undefined;
}
function buildRoute(options, modulePath) {
const relativeModulePath = buildRelativeModulePath(options, modulePath);
const moduleName = `${schematics_1.strings.classify(options.name)}Module`;
const loadChildren = `() => import('${relativeModulePath}').then(m => m.${moduleName})`;
return `{ path: '${options.route}', loadChildren: ${loadChildren} }`;
}
function default_1(options) {
return async (host) => {
if (options.path === undefined) {
options.path = await (0, workspace_1.createDefaultPath)(host, options.project);
}
if (options.module) {
options.module = (0, find_module_1.findModuleFromOptions)(host, options);
}
let routingModulePath;
const isLazyLoadedModuleGen = !!(options.route && options.module);
if (isLazyLoadedModuleGen) {
options.routingScope = schema_1.RoutingScope.Child;
routingModulePath = getRoutingModulePath(host, options.module);
}
const parsedPath = (0, parse_name_1.parseName)(options.path, options.name);
options.name = parsedPath.name;
options.path = parsedPath.path;
(0, validation_1.validateClassName)(schematics_1.strings.classify(options.name));
const templateSource = (0, schematics_1.apply)((0, schematics_1.url)('./files'), [
options.routing || (isLazyLoadedModuleGen && routingModulePath)
? (0, schematics_1.noop)()
: (0, schematics_1.filter)((path) => !path.endsWith('-routing.module.ts.template')),
(0, schematics_1.applyTemplates)({
...schematics_1.strings,
'if-flat': (s) => (options.flat ? '' : s),
lazyRoute: isLazyLoadedModuleGen,
lazyRouteWithoutRouteModule: isLazyLoadedModuleGen && !routingModulePath,
lazyRouteWithRouteModule: isLazyLoadedModuleGen && !!routingModulePath,
...options,
}),
(0, schematics_1.move)(parsedPath.path),
]);
const moduleDasherized = schematics_1.strings.dasherize(options.name);
const modulePath = `${!options.flat ? moduleDasherized + '/' : ''}${moduleDasherized}.module.ts`;
const componentOptions = {
module: modulePath,
flat: options.flat,
name: options.name,
path: options.path,
project: options.project,
standalone: false,
};
return (0, schematics_1.chain)([
!isLazyLoadedModuleGen ? addImportToNgModule(options) : (0, schematics_1.noop)(),
addRouteDeclarationToNgModule(options, routingModulePath),
(0, schematics_1.mergeWith)(templateSource),
isLazyLoadedModuleGen ? (0, schematics_1.schematic)('component', componentOptions) : (0, schematics_1.noop)(),
]);
};
}
exports.default = default_1;

50
my-app/node_modules/@schematics/angular/module/schema.d.ts generated vendored Executable file
View file

@ -0,0 +1,50 @@
/**
* Creates a new, generic NgModule definition in the given project.
*/
export interface Schema {
/**
* The new NgModule imports "CommonModule".
*/
commonModule?: boolean;
/**
* Create the new files at the top level of the current project root.
*/
flat?: boolean;
/**
* The declaring NgModule.
*/
module?: string;
/**
* The name of the NgModule.
*/
name: string;
/**
* The path at which to create the NgModule, relative to the workspace root.
*/
path?: string;
/**
* The name of the project.
*/
project: string;
/**
* The route path for a lazy-loaded module. When supplied, creates a component in the new
* module, and adds the route to that component in the `Routes` array declared in the module
* provided in the `--module` option.
*/
route?: string;
/**
* Create a routing module.
*/
routing?: boolean;
/**
* The scope for the new routing module.
*/
routingScope?: RoutingScope;
}
/**
* The scope for the new routing module.
*/
export declare enum RoutingScope {
Child = "Child",
Root = "Root"
}

13
my-app/node_modules/@schematics/angular/module/schema.js generated vendored Executable file
View file

@ -0,0 +1,13 @@
"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.RoutingScope = void 0;
/**
* The scope for the new routing module.
*/
var RoutingScope;
(function (RoutingScope) {
RoutingScope["Child"] = "Child";
RoutingScope["Root"] = "Root";
})(RoutingScope || (exports.RoutingScope = RoutingScope = {}));

68
my-app/node_modules/@schematics/angular/module/schema.json generated vendored Executable file
View file

@ -0,0 +1,68 @@
{
"$schema": "http://json-schema.org/draft-07/schema",
"$id": "SchematicsAngularModule",
"title": "Angular Module Options Schema",
"type": "object",
"additionalProperties": false,
"description": "Creates a new, generic NgModule definition in the given project.",
"properties": {
"name": {
"type": "string",
"description": "The name of the NgModule.",
"$default": {
"$source": "argv",
"index": 0
},
"x-prompt": "What name would you like to use for the NgModule?"
},
"path": {
"type": "string",
"format": "path",
"$default": {
"$source": "workingDirectory"
},
"description": "The path at which to create the NgModule, relative to the workspace root.",
"visible": false
},
"project": {
"type": "string",
"description": "The name of the project.",
"$default": {
"$source": "projectName"
}
},
"routing": {
"type": "boolean",
"description": "Create a routing module.",
"default": false,
"x-user-analytics": "ep.ng_routing"
},
"routingScope": {
"enum": ["Child", "Root"],
"type": "string",
"description": "The scope for the new routing module.",
"default": "Child"
},
"route": {
"type": "string",
"description": "The route path for a lazy-loaded module. When supplied, creates a component in the new module, and adds the route to that component in the `Routes` array declared in the module provided in the `--module` option."
},
"flat": {
"type": "boolean",
"description": "Create the new files at the top level of the current project root. ",
"default": false
},
"commonModule": {
"type": "boolean",
"description": "The new NgModule imports \"CommonModule\". ",
"default": true,
"visible": false
},
"module": {
"type": "string",
"description": "The declaring NgModule.",
"alias": "m"
}
},
"required": ["name", "project"]
}