Interface DecodedSidecar<TypeIDType>

The decoded sidecar: the source identity it was built against, plus the reconstructed top-level element index.

interface DecodedSidecar<TypeIDType> {
    elements: StepIndexEntry<TypeIDType>[];
    hasChildren: boolean[];
    sourceByteLength: number;
    sourceHash: number;
    version: number;
}

Type Parameters

  • TypeIDType extends number

Properties

hasChildren: boolean[]

True for records the sidecar under-describes (they had inline / multi children the v1 format doesn't serialise). Same order as elements.

sourceByteLength: number
sourceHash: number
version: number