Skip to content

rune-langium / visual-editor/src / FunctionFormProps

Interface: FunctionFormProps

Defined in: packages/visual-editor/src/components/editors/FunctionForm.tsx:95

Properties

PropertyTypeDescriptionDefined in
actionsFuncFormActionsFunction-specific editor form action callbacks.packages/visual-editor/src/components/editors/FunctionForm.tsx:103
allNodeIds?string[]All loaded graph node IDs for resolving type name to node ID.packages/visual-editor/src/components/editors/FunctionForm.tsx:118
availableTypesTypeOption[]Available type options for selectors.packages/visual-editor/src/components/editors/FunctionForm.tsx:101
dataAnyGraphNodeData payload for the selected function node (AnyGraphNode with $type='RosettaFunction').packages/visual-editor/src/components/editors/FunctionForm.tsx:99
inheritedGroups?InheritedGroup[]Inherited member groups from super-function (if any).packages/visual-editor/src/components/editors/FunctionForm.tsx:105
nodeIdstringNode ID of the Function being edited.packages/visual-editor/src/components/editors/FunctionForm.tsx:97
onNavigateToNode?NavigateToNodeCallbackCallback to navigate to a type's graph node.packages/visual-editor/src/components/editors/FunctionForm.tsx:116
renderExpressionEditor?(props) => ReactNodeOptional render-prop for a rich expression editor (e.g. CodeMirror). When omitted, a plain <Textarea> is rendered as fallback. Per FR-010 / R10, this slot is preserved verbatim through the z2f migration: the bespoke expression-builder UX is owned by the studio app and remains a controlled override.packages/visual-editor/src/components/editors/FunctionForm.tsx:114

Core packages released under MIT. Studio app released under FSL-1.1-ALv2.