UNPKG

@y/y

Version:

Shared Editing Library

32 lines • 3.15 kB
export function writeClientsStructs(encoder: UpdateEncoderV1 | UpdateEncoderV2, store: StructStore, _sm: Map<number, number>): void; export function readUpdateV2(decoder: decoding.Decoder, ydoc: Doc, transactionOrigin?: any, structDecoder?: UpdateDecoderV1 | UpdateDecoderV2): void; export function readUpdate(decoder: decoding.Decoder, ydoc: Doc, transactionOrigin?: any): void; export function applyUpdateV2(ydoc: Doc, update: Uint8Array, transactionOrigin?: any, YDecoder?: typeof UpdateDecoderV1 | typeof UpdateDecoderV2): void; export function applyUpdate(ydoc: Doc, update: Uint8Array, transactionOrigin?: any): void; export function writeStateAsUpdate(encoder: UpdateEncoderV1 | UpdateEncoderV2, doc: Doc, targetStateVector?: Map<number, number>): void; export function encodeStateAsUpdateV2(doc: Doc, encodedTargetStateVector?: Uint8Array, encoder?: UpdateEncoderV1 | UpdateEncoderV2): Uint8Array<ArrayBuffer>; export function encodeStateAsUpdate(doc: Doc, encodedTargetStateVector?: Uint8Array): Uint8Array<ArrayBuffer>; export function readStateVector(decoder: IdSetDecoderV1 | IdSetDecoderV2): Map<number, number>; export function mergeUpdatesV2(updates: Array<Uint8Array<ArrayBuffer>>, YDecoder?: typeof UpdateDecoderV1 | typeof UpdateDecoderV2, YEncoder?: typeof UpdateEncoderV1 | typeof UpdateEncoderV2): Uint8Array<ArrayBuffer>; export function mergeUpdates(updates: Array<Uint8Array<ArrayBuffer>>): Uint8Array<ArrayBuffer>; export function diffUpdateV2(update: Uint8Array, sv: Uint8Array, YDecoder?: typeof UpdateDecoderV1 | typeof UpdateDecoderV2, YEncoder?: typeof UpdateEncoderV1 | typeof UpdateEncoderV2): Uint8Array<ArrayBuffer>; export function diffUpdate(update: Uint8Array<ArrayBuffer>, sv: Uint8Array<ArrayBuffer>): Uint8Array<ArrayBuffer>; export function decodeStateVector(decodedState: Uint8Array): Map<number, number>; export function writeStateVector(encoder: IdSetEncoderV1 | IdSetEncoderV2, sv: Map<number, number>): IdSetEncoderV1 | IdSetEncoderV2; export function writeDocumentStateVector(encoder: IdSetEncoderV1 | IdSetEncoderV2, doc: Doc): IdSetEncoderV1 | IdSetEncoderV2; export function encodeStateVectorV2(doc: Doc | Map<number, number>, encoder?: IdSetEncoderV1 | IdSetEncoderV2): Uint8Array<ArrayBuffer>; export function encodeStateVector(doc: Doc | Map<number, number>): Uint8Array<ArrayBuffer>; export function createDocFromUpdate(update: Uint8Array, opts?: import("./Doc.js").DocOpts): Doc; export function createDocFromUpdateV2(update: Uint8Array, opts?: import("./Doc.js").DocOpts): Doc; export function cloneDoc(ydoc: Doc, opts?: import("./Doc.js").DocOpts): Doc; import { UpdateEncoderV1 } from './UpdateEncoder.js'; import { UpdateEncoderV2 } from './UpdateEncoder.js'; import { StructStore } from './StructStore.js'; import * as decoding from 'lib0/decoding'; import { Doc } from './Doc.js'; import { UpdateDecoderV1 } from './UpdateDecoder.js'; import { UpdateDecoderV2 } from './UpdateDecoder.js'; import { IdSetDecoderV1 } from './UpdateDecoder.js'; import { IdSetEncoderV1 } from './UpdateEncoder.js'; import { IdSetEncoderV2 } from './UpdateEncoder.js'; //# sourceMappingURL=encoding.d.ts.map