aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/@schematics/angular/utility/workspace-models.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/@schematics/angular/utility/workspace-models.d.ts')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/@schematics/angular/utility/workspace-models.d.ts152
1 files changed, 152 insertions, 0 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/@schematics/angular/utility/workspace-models.d.ts b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/utility/workspace-models.d.ts
new file mode 100644
index 00000000..ea48702f
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/@schematics/angular/utility/workspace-models.d.ts
@@ -0,0 +1,152 @@
+/**
+ * @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
+ */
+export declare enum ProjectType {
+ Application = "application",
+ Library = "library"
+}
+export declare enum Builders {
+ AppShell = "@angular-devkit/build-angular:app-shell",
+ Server = "@angular-devkit/build-angular:server",
+ Browser = "@angular-devkit/build-angular:browser",
+ Karma = "@angular-devkit/build-angular:karma",
+ TsLint = "@angular-devkit/build-angular:tslint",
+ DeprecatedNgPackagr = "@angular-devkit/build-ng-packagr:build",
+ NgPackagr = "@angular-devkit/build-angular:ng-packagr",
+ DevServer = "@angular-devkit/build-angular:dev-server",
+ ExtractI18n = "@angular-devkit/build-angular:extract-i18n",
+ Protractor = "@angular-devkit/build-angular:protractor"
+}
+export interface FileReplacements {
+ replace: string;
+ with: string;
+}
+export interface BrowserBuilderBaseOptions {
+ main: string;
+ tsConfig: string;
+ fileReplacements?: FileReplacements[];
+ outputPath?: string;
+ index?: string;
+ polyfills: string;
+ assets?: (object | string)[];
+ styles?: (object | string)[];
+ scripts?: (object | string)[];
+ sourceMap?: boolean;
+}
+export declare type OutputHashing = 'all' | 'media' | 'none' | 'bundles';
+export interface BrowserBuilderOptions extends BrowserBuilderBaseOptions {
+ serviceWorker?: boolean;
+ optimization?: boolean;
+ outputHashing?: OutputHashing;
+ resourcesOutputPath?: string;
+ namedChunks?: boolean;
+ aot?: boolean;
+ extractLicenses?: boolean;
+ vendorChunk?: boolean;
+ buildOptimizer?: boolean;
+ ngswConfigPath?: string;
+ budgets?: {
+ type: string;
+ maximumWarning?: string;
+ maximumError?: string;
+ }[];
+ webWorkerTsConfig?: string;
+}
+export interface ServeBuilderOptions {
+ browserTarget: string;
+}
+export interface LibraryBuilderOptions {
+ tsConfig: string;
+ project: string;
+}
+export interface ServerBuilderOptions {
+ outputPath: string;
+ tsConfig: string;
+ main: string;
+ fileReplacements?: FileReplacements[];
+ optimization?: boolean | {
+ scripts?: boolean;
+ styles?: boolean;
+ };
+ sourceMap?: boolean | {
+ scripts?: boolean;
+ styles?: boolean;
+ hidden?: boolean;
+ vendor?: boolean;
+ };
+}
+export interface AppShellBuilderOptions {
+ browserTarget: string;
+ serverTarget: string;
+ route: string;
+}
+export interface TestBuilderOptions extends Partial<BrowserBuilderBaseOptions> {
+ karmaConfig: string;
+}
+export interface ExtractI18nOptions {
+ browserTarget: string;
+}
+export interface E2EOptions {
+ protractorConfig: string;
+ devServerTarget: string;
+}
+export interface BuilderTarget<TBuilder extends Builders, TOptions> {
+ builder: TBuilder;
+ options: TOptions;
+ configurations?: {
+ production: Partial<TOptions>;
+ [key: string]: Partial<TOptions>;
+ };
+}
+export declare type LibraryBuilderTarget = BuilderTarget<Builders.NgPackagr, LibraryBuilderOptions>;
+export declare type BrowserBuilderTarget = BuilderTarget<Builders.Browser, BrowserBuilderOptions>;
+export declare type ServerBuilderTarget = BuilderTarget<Builders.Server, ServerBuilderOptions>;
+export declare type AppShellBuilderTarget = BuilderTarget<Builders.AppShell, AppShellBuilderOptions>;
+export declare type TestBuilderTarget = BuilderTarget<Builders.Karma, TestBuilderOptions>;
+export declare type ServeBuilderTarget = BuilderTarget<Builders.DevServer, ServeBuilderOptions>;
+export declare type ExtractI18nBuilderTarget = BuilderTarget<Builders.ExtractI18n, ExtractI18nOptions>;
+export declare type E2EBuilderTarget = BuilderTarget<Builders.Protractor, E2EOptions>;
+export interface WorkspaceSchema {
+ version: 1;
+ defaultProject?: string;
+ cli?: {
+ warnings?: Record<string, boolean>;
+ };
+ projects: {
+ [key: string]: WorkspaceProject<ProjectType.Application | ProjectType.Library>;
+ };
+}
+export interface WorkspaceProject<TProjectType extends ProjectType = ProjectType.Application> {
+ /**
+ * Project type.
+ */
+ projectType: ProjectType;
+ root: string;
+ sourceRoot: string;
+ prefix: string;
+ cli?: {
+ warnings?: Record<string, boolean>;
+ };
+ /**
+ * Tool options.
+ */
+ architect?: WorkspaceTargets<TProjectType>;
+ /**
+ * Tool options.
+ */
+ targets?: WorkspaceTargets<TProjectType>;
+}
+export interface WorkspaceTargets<TProjectType extends ProjectType = ProjectType.Application> {
+ build?: TProjectType extends ProjectType.Library ? LibraryBuilderTarget : BrowserBuilderTarget;
+ server?: ServerBuilderTarget;
+ test?: TestBuilderTarget;
+ serve?: ServeBuilderTarget;
+ e2e?: E2EBuilderTarget;
+ 'app-shell'?: AppShellBuilderTarget;
+ 'extract-i18n'?: ExtractI18nBuilderTarget;
+ [key: string]: any;
+}