IFClite TypeScript API
    Preparing search index...

    Interface LineageSidecar

    interface LineageSidecar {
        base: ModelIdentity;
        created?: string;
        deleted: string[];
        entries: LineageEntry[];
        format: "ifc-lite/lineage";
        head: ModelIdentity;
        keyProperty?: string;
        version: 1 | 2;
    }
    Index
    created?: string
    deleted: string[]

    Base keys the comparison left deleted with no lineage — sorted. A key in neither this list nor any entry was matched by key and keeps its key on rekey. See Lineage in lineage.ts.

    entries: LineageEntry[]

    Sorted by (first base key, first head key); every key in at most one entry per side.

    format: "ifc-lite/lineage"
    keyProperty?: string

    See IdentityMapSidecar.keyProperty; absent means GlobalId.

    version: 1 | 2