rune-langium / visual-editor/src / GraphNodeMeta
Interface: GraphNodeMeta
Defined in: packages/visual-editor/src/types.ts:47
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
annotationDefinitions? | Readonly<Record<string, { name: string; namespace: string; }>> | Derived linked scope facts; never part of the authored domain payload. | packages/visual-editor/src/types.ts:59 |
comments? | string | UI-only annotation (not from AST). | packages/visual-editor/src/types.ts:61 |
deferred? | boolean | True only on deferred-export placeholder nodes (list-only curated types not yet hydrated). Drives on-demand hydration gating in the explorer. | packages/visual-editor/src/types.ts:64 |
errors | ValidationError[] | - | packages/visual-editor/src/types.ts:55 |
hasExternalRefs | boolean | - | packages/visual-editor/src/types.ts:57 |
imports? | readonly NamespaceImport[] | File-local import bindings for authored reference labels and navigation. | packages/visual-editor/src/types.ts:54 |
isReadOnly? | boolean | - | packages/visual-editor/src/types.ts:56 |
namespace | string | - | packages/visual-editor/src/types.ts:48 |
namespaceOverride? | boolean | Owning Rune source uses the native namespace override marker. | packages/visual-editor/src/types.ts:50 |
sourceUri? | string | Authoritative owning document; retained across edits and renames. | packages/visual-editor/src/types.ts:52 |