Files
nrwl--nx/graph/client/src/app/util.ts
T
2026-07-13 12:38:36 +08:00

21 lines
541 B
TypeScript

// nx-ignore-next-line
import type { FileDataDependency } from 'nx/src/config/project-graph';
export function createTaskName(
project: string,
target: string,
configuration?: string
) {
if (configuration) {
return `task-${project}:${target}:${configuration}`;
} else {
return `task-${project}:${target}`;
}
}
export function extractDependencyTarget(dependency: FileDataDependency) {
if (typeof dependency === 'string') return dependency;
if (dependency.length === 2) return dependency[0];
return dependency[1];
}