PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/nx/src/config
Просмотр файла: workspaces.d.ts
import type { NxJsonConfiguration, TargetDefaults } from './nx-json';
import { ProjectConfiguration, ProjectsConfigurations, TargetConfiguration } from './workspace-json-project-json';
import { ExecutorConfig, Generator, GeneratorsJsonEntry } from './misc-interfaces';
export declare class Workspaces {
private root;
private cachedProjectsConfig;
constructor(root: string);
relativeCwd(cwd: string): string;
calculateDefaultProjectName(cwd: string, { projects }: ProjectsConfigurations, nxJson: NxJsonConfiguration): string;
/**
* @deprecated
*/
readProjectsConfigurations(opts?: {
_ignorePluginInference?: boolean;
_includeProjectsFromAngularJson?: boolean;
}): ProjectsConfigurations;
/**
* Deprecated. Use readProjectsConfigurations
*/
readWorkspaceConfiguration(opts?: {
_ignorePluginInference?: boolean;
_includeProjectsFromAngularJson?: boolean;
}): ProjectsConfigurations & NxJsonConfiguration;
private mergeTargetDefaultsIntoProjectDescriptions;
isNxExecutor(nodeModule: string, executor: string): boolean;
isNxGenerator(collectionName: string, generatorName: string): boolean;
readExecutor(nodeModule: string, executor: string): ExecutorConfig & {
isNgCompat: boolean;
};
readGenerator(collectionName: string, generatorName: string): {
resolvedCollectionName: string;
normalizedGeneratorName: string;
schema: any;
implementationFactory: () => Generator<unknown>;
isNgCompat: boolean;
/**
* @deprecated(v16): This will be removed in v16, use generatorConfiguration.aliases
*/
aliases: string[];
generatorConfiguration: GeneratorsJsonEntry;
};
hasNxJson(): boolean;
readNxJson(): NxJsonConfiguration;
private mergeTargetDefaultsAndTargetDependencies;
private getImplementationFactory;
private readExecutorsJson;
private readGeneratorsJson;
private resolvePaths;
}
/**
* Pulled from toFileName in names from @nrwl/devkit.
* Todo: Should refactor, not duplicate.
*/
export declare function toProjectName(fileName: string): string;
/**
* @deprecated Use getGlobPatternsFromPluginsAsync instead.
*/
export declare function getGlobPatternsFromPlugins(nxJson: NxJsonConfiguration, paths: string[], root?: string): string[];
export declare function getGlobPatternsFromPluginsAsync(nxJson: NxJsonConfiguration, paths: string[], root?: string): Promise<string[]>;
/**
* Get the package.json globs from package manager workspaces
*/
export declare function getGlobPatternsFromPackageManagerWorkspaces(root: string): string[];
export declare function globForProjectFiles(root: string, pluginsGlobPatterns: string[], nxJson?: NxJsonConfiguration): string[];
/**
* @description Loops through files and reduces them to 1 file per project.
* @param files Array of files that may represent projects
*/
export declare function deduplicateProjectFiles(files: string[]): string[];
export declare function inferProjectFromNonStandardFile(file: string): ProjectConfiguration & {
name: string;
};
export declare function buildProjectsConfigurationsFromGlobs(nxJson: NxJsonConfiguration, projectFiles: string[], // making this parameter allows devkit to pick up newly created projects
readJson?: <T extends Object>(string: any) => T): ProjectsConfigurations;
export declare function mergeTargetConfigurations(projectConfiguration: ProjectConfiguration, target: string, targetDefaults: TargetDefaults[string]): TargetConfiguration;
export declare function readTargetDefaultsForTarget(targetName: string, targetDefaults: TargetDefaults, executor?: string): TargetDefaults[string];
export declare function renamePropertyWithStableKeys(obj: any, from: string, to: string): void;
Выполнить команду
Для локальной разработки. Не используйте в интернете!