@jsvision/code-editor / CodeEditorMutationInput
Interface: CodeEditorMutationInput
Defined in: code-editor/src/integration.ts:18
One validated logical document mutation submitted to the controller boundary.
Properties
base?
readonlyoptionalbase?:DocumentIdentity
Defined in: code-editor/src/integration.ts:20
Exact document identity required for stale-result rejection.
edits
readonlyedits: readonlyDocumentEditInput[]
Defined in: code-editor/src/integration.ts:22
Non-empty atomic replacement list in UTF-16 document offsets.
origin
readonlyorigin:EditOrigin
Defined in: code-editor/src/integration.ts:26
Durable source used by history, observability, and host integrations.
selection?
readonlyoptionalselection?:DocumentSelectionInput
Defined in: code-editor/src/integration.ts:24
Optional selection installed after every edit succeeds.