Skip to content

rune-langium / visual-editor/src / StructureViewProps

Interface: StructureViewProps ​

Defined in: packages/visual-editor/src/components/StructureView.tsx:50

Shared host contract for the focused document and its existing editor slots.

Properties ​

PropertyModifierTypeDescriptionDefined in
adapterDocreadonlyAdapterDocument | undefined-packages/visual-editor/src/components/StructureView.tsx:53
cellComponents?readonlyStructureCellComponents-packages/visual-editor/src/components/StructureView.tsx:55
expansionMap?readonlyReadonlyMap<string, boolean>-packages/visual-editor/src/components/StructureView.tsx:54
focusedTypeIdreadonlystring | undefined-packages/visual-editor/src/components/StructureView.tsx:52
navigationRevision?readonlynumber-packages/visual-editor/src/components/StructureView.tsx:51
onInspectType?readonly(typeId) => void-packages/visual-editor/src/components/StructureView.tsx:62
onNavigateToEnumType?readonly(typeId) => voidHistorical prop name; handles resolved references of every supported kind.packages/visual-editor/src/components/StructureView.tsx:61
onNodeSelect?readonly(canonicalTypeId) => voidSelection and navigation always use canonical identities, never instance IDs.packages/visual-editor/src/components/StructureView.tsx:59
onRequestNamespaceHydration?readonly(namespace) => voidRequest details for a visible deferred root, inherited base or expanded child.packages/visual-editor/src/components/StructureView.tsx:66
onToggleExpansion?readonly(key) => void-packages/visual-editor/src/components/StructureView.tsx:56
pendingHydrationNamespaces?readonlyreadonly string[]-packages/visual-editor/src/components/StructureView.tsx:64
structureDiagnostics?readonlyreadonly RangeDiagnostic[]-packages/visual-editor/src/components/StructureView.tsx:63
unsupportedSelectedType?readonly{ kind: string; name: string; }-packages/visual-editor/src/components/StructureView.tsx:57
unsupportedSelectedType.kindpublicstring-packages/visual-editor/src/components/StructureView.tsx:57
unsupportedSelectedType.namepublicstring-packages/visual-editor/src/components/StructureView.tsx:57

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