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

    Type Alias PatchDocumentEntry

    PatchDocumentEntry:
        | { move?: PatchPosition; patch?: PatchEntry[]; select: BitSelector }
        | { remove: true; select: Exclude<BitSelector, "all"> }
        | {
            bit: Record<string, unknown> | string;
            select: Exclude<BitSelector, "all">;
        }
        | { bit: Record<string, unknown>
        | string; insert: PatchPosition }

    One entry of a PatchDocument: a selection with a patch and/or a move, a remove, a replacement (select with a bit), or an insert of a whole bit. A bit is a JSON bit or a string holding one bit of bitmark source. A replaced bit keeps its slot.