rune-langium / visual-editor/src / EnumFormProps
Interface: EnumFormProps
Defined in: packages/visual-editor/src/components/editors/EnumForm.tsx:68
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
actions | EnumFormActions | Enum-specific editor form action callbacks. | packages/visual-editor/src/components/editors/EnumForm.tsx:76 |
allNodeIds? | string[] | All loaded graph node IDs for resolving type name to node ID. | packages/visual-editor/src/components/editors/EnumForm.tsx:82 |
allNodes? | TypeGraphNode[] | All graph nodes for inherited member resolution. | packages/visual-editor/src/components/editors/EnumForm.tsx:78 |
availableTypes | TypeOption[] | Available type options for selectors. | packages/visual-editor/src/components/editors/EnumForm.tsx:74 |
data | AnyGraphNode | Data payload for the selected enum node (AnyGraphNode with $type='RosettaEnumeration'). | packages/visual-editor/src/components/editors/EnumForm.tsx:72 |
nodeId | string | Node ID of the Enum being edited. | packages/visual-editor/src/components/editors/EnumForm.tsx:70 |
onNavigateToNode? | NavigateToNodeCallback | Callback to navigate to a type's graph node. | packages/visual-editor/src/components/editors/EnumForm.tsx:80 |