UNPKG

nx

Version:

The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.

13 lines (12 loc) 789 B
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;