Skip to content

@jsvision/code-editor / CodeEditorLspSnippetSnapshot

Interface: CodeEditorLspSnippetSnapshot ​

Defined in: code-editor/src/lsp/types.ts:142

Immutable snippet traversal state exposed without leaking the coordinator's mutable map.

Properties ​

activePlaceholder ​

readonly activePlaceholder: number

Defined in: code-editor/src/lsp/types.ts:146

Placeholder currently owning Tab traversal.


placeholders ​

readonly placeholders: readonly number[]

Defined in: code-editor/src/lsp/types.ts:144

Ordered placeholder identifiers retained by the active snippet.


ranges ​

readonly ranges: readonly object[]

Defined in: code-editor/src/lsp/types.ts:148

Detached UTF-16 ranges for every retained placeholder.