Skip to content

NodeProvider

NodeProvider

Description: Node Provider interface

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

Node Provider interface

Methods

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

Description: Retrieve information on given a nodes dependencies

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

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 71

Returns:

The root node of the dependency graph

Type: Node