fn

decodeStateVector

tested

Signature

ts
export function decodeStateVector(bytes: Uint8Array): VersionVector{ ... }

Parameters

ParameterTypeDescription
bytesUint8Array

Returns

VersionVector
PropertyTypeDescription
clocksMap<string, number>
observe(id: OpId) => voidRecord that an op has been seen.
get(site: SiteId) => numberHighest clock seen for a site (0 if none).
has(id: OpId) => booleanWhether an op id has already been seen.
toJSON() => Record<SiteId, number>Plain-object snapshot for transport.
clone() => VersionVector