json-joy
Version:
Collection of libraries for building collaborative editing apps.
18 lines (17 loc) • 754 B
TypeScript
import { CborDecoderBase } from '@jsonjoy.com/json-pack/lib/cbor/CborDecoderBase';
import { CrdtReader } from '../../../../json-crdt-patch/util/binary/CrdtReader';
export declare class ViewDecoder extends CborDecoderBase<CrdtReader> {
protected time: number;
constructor();
decode(data: Uint8Array): unknown;
protected ts(): any;
protected cRoot(): unknown;
protected cNode(): unknown;
protected cCon(length: number): unknown;
protected cObj(length: number): Record<string, unknown>;
protected cVec(length: number): unknown[];
protected cStr(length: number): string;
protected cBin(length: number): Uint8Array;
protected cArr(length: number): unknown[];
protected cArrChunk(): unknown[] | undefined;
}