@gmb/bitmark-parser - v7.21.2
    Preparing search index...

    Interface ViewUpdate

    What changed in one view.

    interface ViewUpdate {
        bitAnchors?: BitAnchors;
        bitSpans?: BitSpans;
        edits: TextEdit[];
        output?: string;
        view: number;
    }
    Index
    bitAnchors?: BitAnchors
    bitSpans?: BitSpans

    The whole sets, when the view asked for them.

    edits: TextEdit[]

    Otherwise the edits: ranges in the previous output, in order and not overlapping — apply them together, as Monaco's applyEdits and LSP do.

    output?: string

    The whole output: opening a view, setText, or a re-read the edits cannot express.

    view: number