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.