Skip to content

@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? ​

readonly optional base?: DocumentIdentity

Defined in: code-editor/src/integration.ts:20

Exact document identity required for stale-result rejection.


edits ​

readonly edits: readonly DocumentEditInput[]

Defined in: code-editor/src/integration.ts:22

Non-empty atomic replacement list in UTF-16 document offsets.


origin ​

readonly origin: EditOrigin

Defined in: code-editor/src/integration.ts:26

Durable source used by history, observability, and host integrations.


selection? ​

readonly optional selection?: DocumentSelectionInput

Defined in: code-editor/src/integration.ts:24

Optional selection installed after every edit succeeds.