nx
Version:
13 lines (12 loc) • 789 B
TypeScript
import { ProjectGraph, ProjectGraphExternalNode, ProjectGraphProjectNode } from '../config/project-graph';
/**
* Returns a new project graph where all the edges are reversed.
*
* For instance, if project A depends on B, in the reversed graph
* B will depend on A.
*/
export declare function reverse(graph: ProjectGraph): ProjectGraph;
export declare function filterNodes(predicate?: (n: ProjectGraphProjectNode) => boolean): (p: ProjectGraph) => ProjectGraph;
export declare function isNpmProject(project: ProjectGraphProjectNode | ProjectGraphExternalNode): project is ProjectGraphExternalNode;
export declare const pruneExternalNodes: (p: ProjectGraph) => ProjectGraph;
export declare function withDeps(original: ProjectGraph, subsetNodes: ProjectGraphProjectNode[]): ProjectGraph;