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:
| Name | Type | Attributes | Description |
|---|---|---|---|
node | Node | The root node of the dependency graph | |
workspace | @ui5/project/graph/Workspace | optional | workspace 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

