JSON CRDT Patch "binary" codec decoder.

Hierarchy

  • CborDecoder<CrdtReader>
    • Decoder

Constructors

Properties

builder: PatchBuilder
keyDecoder: CachedUtf8Decoder
patchSid?: number
reader: CrdtReader

Methods

  • Parameters

    • value: Uint8Array

    Returns unknown

  • Returns number

  • Parameters

    • path: Path

    Returns this

  • Parameters

    • index: number

    Returns this

  • Parameters

    • key: string

    Returns this

  • Returns string

  • Parameters

    • uint8: Uint8Array

    Returns PackValue

  • Parameters

    • octet: number

    Returns unknown

  • Parameters

    • minor: number

    Returns unknown[]

  • Returns number

  • Returns unknown[]

  • Returns unknown[]

  • Parameters

    • minor: number

    Returns unknown[]

  • Parameters

    • length: number

    Returns unknown[]

  • Parameters

    • length: number

    Returns unknown[]

  • Returns Map<unknown, unknown>

  • Returns string

  • Returns JsonPackValue<Uint8Array>

  • Parameters

    • minor: number

    Returns Uint8Array

  • Returns Uint8Array

  • Parameters

    • expectedMajor: number

    Returns number

  • Returns unknown

  • Parameters

    • minor: number

    Returns Map<unknown, unknown>

  • Returns Map<unknown, unknown>

  • Parameters

    • length: number

    Returns Map<unknown, unknown>

  • Parameters

    • minor: number

    Returns number

  • Parameters

    • minor: number

    Returns number | bigint

  • Parameters

    • minor: number

    Returns Record<string, unknown>

  • Returns number

  • Returns Record<string, unknown>

  • Returns Record<string, unknown>

  • Parameters

    • minor: number

    Returns Record<string, unknown>

  • Parameters

    • length: number

    Returns Record<string, unknown>

  • Parameters

    • length: number

    Returns Record<string, unknown>

  • Returns unknown

  • Parameters

    • minor: number

    Returns string

  • Returns string

  • Returns number

  • Parameters

    • minor: number

    Returns number

  • Parameters

    • minor: number

    Returns unknown

  • Parameters

    • tag: number

    Returns unknown

  • Parameters

    • minor: number

    Returns undefined | null | number | boolean | JsonPackValue<number>

  • Parameters

    • minor: number

    Returns number | bigint

  • Returns void

  • Parameters

    • octet: number

    Returns void

  • Parameters

    • minor: number

    Returns void

  • Parameters

    • minor: number

    Returns void

  • Returns void

  • Parameters

    • minor: number

    Returns number

  • Parameters

    • n: number

    Returns void

  • Parameters

    • minor: number

    Returns void

  • Parameters

    • minor: number

    Returns void

  • Returns void

  • Parameters

    • minor: number

    Returns void

  • Parameters

    • minor: number

    Returns void

  • Parameters

    • minor: number

    Returns void

  • Returns unknown

  • Parameters

    • value: Uint8Array
    • Optional offset: number
    • Optional size: number

    Returns void