@yolkai/nx-workspace
Version:
10 lines (9 loc) • 501 B
TypeScript
import { DependencyType, ProjectGraph, ProjectGraphDependency, ProjectGraphNode } from './project-graph-models';
export declare class ProjectGraphBuilder {
readonly nodes: Record<string, ProjectGraphNode>;
readonly dependencies: Record<string, Record<string, ProjectGraphDependency>>;
constructor(g?: ProjectGraph);
addNode(node: ProjectGraphNode): void;
addDependency(type: DependencyType, sourceProjectName: string, targetProjectName: string): void;
build(): ProjectGraph;
}