Node in a tree of nested declarations in a file. The top node is always a script or module node.
Node in a tree of nested declarations in a file. The top node is always a script or module node.
(child-items navigation-tree)
Present if non-empty
Returns: NavigationTree[] | undefined
Present if non-empty **Returns:** `NavigationTree[] | undefined`
(kind navigation-tree)
Returns: ScriptElementKind
**Returns:** `ScriptElementKind`
(kind-modifiers navigation-tree)
ScriptElementKindModifier separated by commas, e.g. "public,abstract"
Returns: string
ScriptElementKindModifier separated by commas, e.g. "public,abstract" **Returns:** `string`
(name-span navigation-tree)
Returns: TextSpan | undefined
**Returns:** `TextSpan | undefined`
(set-child-items! navigation-tree value)
Present if non-empty
Present if non-empty
(set-kind-modifiers! navigation-tree value)
ScriptElementKindModifier separated by commas, e.g. "public,abstract"
ScriptElementKindModifier separated by commas, e.g. "public,abstract"
(set-spans! navigation-tree value)
Spans of the nodes that generated this declaration. There will be more than one if this is the result of merging.
Spans of the nodes that generated this declaration. There will be more than one if this is the result of merging.
(set-text! navigation-tree value)
Name of the declaration, or a short description, e.g. "<class>".
Name of the declaration, or a short description, e.g. "<class>".
(spans navigation-tree)
Spans of the nodes that generated this declaration. There will be more than one if this is the result of merging.
Returns: TextSpan[]
Spans of the nodes that generated this declaration. There will be more than one if this is the result of merging. **Returns:** `TextSpan[]`
(text navigation-tree)
Name of the declaration, or a short description, e.g. "<class>".
Returns: string
Name of the declaration, or a short description, e.g. "<class>". **Returns:** `string`
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close