UNPKG

json-joy

Version:

Collection of libraries for building collaborative editing apps.

11 lines (10 loc) 449 B
import { type ITimestampStruct, ClockVector } from '../../clock'; export declare class ClockDecoder { /** Clock session index to logical clock. */ protected readonly table: ITimestampStruct[]; readonly clock: ClockVector; static fromArr(arr: number[]): ClockDecoder; constructor(sid: number, time: number); pushTuple(sid: number, time: number): void; decodeId(sessionIndex: number, timeDiff: number): ITimestampStruct; }