UNPKG

990 BTypeScriptView Raw
1import { Rule, Tree } from '@angular-devkit/schematics';
2import { AppConfig as OriginalAppConfig, CliConfig as OriginalCliConfig } from '@schematics/angular/utility/config';
3import { ProjectType, WorkspaceProject, WorkspaceSchema } from './workspace-models';
4export interface AppConfig extends OriginalAppConfig {
5}
6export interface CliConfig extends OriginalCliConfig {
7}
8export declare function getWorkspacePath(host: Tree): string;
9export declare function getWorkspace(host: Tree): WorkspaceSchema;
10export declare function addProjectToWorkspace<TProjectType extends ProjectType = ProjectType.Application>(workspace: WorkspaceSchema, name: string, project: WorkspaceProject<TProjectType>): Rule;
11export declare function updateWorkspace(workspace: WorkspaceSchema): Rule;
12export declare const configPath = "/.angular-cli.json";
13export declare function getConfig(host: Tree): CliConfig;
14export declare function getAppFromConfig(config: CliConfig, appIndexOrName: string): AppConfig | null;