Skip to content

NodeProvider ​

NodeProvider ​

Description: Node Provider interface

Source: project/lib/graph/projectGraphBuilder.js, line 65

Node Provider interface

Methods ​

getDependencies(node, workspaceopt) → {Array<Node>}
​

Description: Retrieve information on given a nodes dependencies

Source: project/lib/graph/projectGraphBuilder.js, line 81

Parameters: ​
NameTypeAttributesDescription
nodeNodeThe root node of the dependency graph
workspace@ui5/project/graph/Workspaceoptionalworkspace instance to use for overriding node resolution
Returns: ​

Array of nodes which are direct dependencies of the given node

Type: Array<Node>

getRootNode() → {Node}
​

Description: Retrieve information on the root module

Source: project/lib/graph/projectGraphBuilder.js, line 72

Returns: ​

The root node of the dependency graph

Type: Node