UNPKG

933 BTypeScriptView Raw
1import { Tree, Rule } from '@angular-devkit/schematics';
2import { JsonArray, JsonObject, workspaces } from '@angular-devkit/core';
3import { ProjectDefinition, TargetDefinition } from '@angular-devkit/core/src/workspace';
4export declare function getWorkspace(tree: Tree, path?: string): Promise<workspaces.WorkspaceDefinition>;
5export declare function updateWorkspace(updater: (workspace: workspaces.WorkspaceDefinition) => void | PromiseLike<void>): Rule;
6export declare function updateWorkspace(workspace: workspaces.WorkspaceDefinition): Rule;
7/**
8 * Updates builder options for options and configurations for given builder names
9 */
10export declare function updateBuilderConfig(updater: (currentValue: Record<string, string | number | boolean | JsonArray | JsonObject>, target?: TargetDefinition, project?: ProjectDefinition) => Record<string, string | number | boolean | JsonArray | JsonObject>, ...builderNames: string[]): Rule;