PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/nx/src/tasks-runner
Просмотр файла: utils.d.ts
import { Workspaces } from '../config/workspaces';
import { Task, TaskGraph } from '../config/task-graph';
import { ProjectGraph, ProjectGraphProjectNode } from '../config/project-graph';
import { TargetDependencyConfig } from '../config/workspace-json-project-json';
import { NxJsonConfiguration } from '../config/nx-json';
export declare function getCommandAsString(execCommand: string, task: Task): string;
export declare function getDependencyConfigs({ project, target }: {
project: string;
target: string;
}, defaultDependencyConfigs: Record<string, (TargetDependencyConfig | string)[]>, projectGraph: ProjectGraph): TargetDependencyConfig[] | undefined;
export declare function getOutputs(p: Record<string, ProjectGraphProjectNode>, task: Task): string[];
declare class InvalidOutputsError extends Error {
outputs: string[];
invalidOutputs: Set<string>;
constructor(outputs: string[], invalidOutputs: Set<string>);
private static createMessage;
}
export declare function validateOutputs(outputs: string[]): void;
export declare function transformLegacyOutputs(projectRoot: string, error: InvalidOutputsError): string[];
/**
* Returns the list of outputs that will be cached.
* @param task target + overrides
* @param node ProjectGraphProjectNode object that the task runs against
*/
export declare function getOutputsForTargetAndConfiguration(task: Pick<Task, 'target' | 'overrides'>, node: ProjectGraphProjectNode): string[];
export declare function interpolate(template: string, data: any): string;
export declare function getExecutorNameForTask(task: Task, nxJson: NxJsonConfiguration, projectGraph: ProjectGraph): Promise<string>;
export declare function getExecutorForTask(task: Task, workspace: Workspaces, projectGraph: ProjectGraph, nxJson: NxJsonConfiguration): Promise<import("../config/misc-interfaces").ExecutorConfig & {
isNgCompat: boolean;
}>;
export declare function getCustomHasher(task: Task, workspace: Workspaces, nxJson: NxJsonConfiguration, projectGraph: ProjectGraph): Promise<import("../devkit-exports").CustomHasher>;
export declare function removeTasksFromTaskGraph(graph: TaskGraph, ids: string[]): TaskGraph;
export declare function calculateReverseDeps(taskGraph: TaskGraph): Record<string, string[]>;
export declare function getCliPath(): string;
export declare function getPrintableCommandArgsForTask(task: Task): string[];
export declare function getSerializedArgsForTask(task: Task, isVerbose: boolean): string[];
export declare function shouldStreamOutput(task: Task, initiatingProject: string | null, options: {
cacheableOperations?: string[] | null;
cacheableTargets?: string[] | null;
}): boolean;
export declare function isCacheableTask(task: Task, options: {
cacheableOperations?: string[] | null;
cacheableTargets?: string[] | null;
}): boolean;
export declare function unparse(options: Object): string[];
export {};
Выполнить команду
Для локальной разработки. Не используйте в интернете!