20 lines
1.5 KiB
Markdown
20 lines
1.5 KiB
Markdown
# Type alias: NxPluginV2<TOptions\>
|
|
|
|
Ƭ **NxPluginV2**<`TOptions`\>: `Object`
|
|
|
|
A plugin for Nx which creates nodes and dependencies for the [ProjectGraph](../../devkit/documents/ProjectGraph)
|
|
|
|
#### Type parameters
|
|
|
|
| Name | Type |
|
|
| :--------- | :-------- |
|
|
| `TOptions` | `unknown` |
|
|
|
|
#### Type declaration
|
|
|
|
| Name | Type | Description |
|
|
| :-------------------- | :----------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------- |
|
|
| `createDependencies?` | [`CreateDependencies`](../../devkit/documents/CreateDependencies)<`TOptions`\> | Provides a function to analyze files to create dependencies for the [ProjectGraph](../../devkit/documents/ProjectGraph) |
|
|
| `createNodes?` | [`CreateNodes`](../../devkit/documents/CreateNodes) | Provides a file pattern and function that retrieves configuration info from those files. e.g. { '\*_/_.csproj': buildProjectsFromCsProjFile } |
|
|
| `name` | `string` | - |
|