IFClite TypeScript API
    Preparing search index...

    Interface MergeLayerInit

    interface MergeLayerInit {
        author: ProvenanceAuthor;
        base: ProvenanceBase | null;
        checks?: ProvenanceCheck[];
        created?: string;
        dataVersion?: string;
        ifcxVersion?: string;
        intent: string;
        merge: {
            candidate: string;
            into: string;
            resolutions: MergeResolution[];
            resolver: string;
            waived_checks?: WaivedCheck[];
        };
        ops: readonly MergeOp[];
        parents?: string[];
    }
    Index
    base: ProvenanceBase | null

    The state the merge layer applies on top of (the target ref's stack).

    checks?: ProvenanceCheck[]
    created?: string
    dataVersion?: string
    ifcxVersion?: string
    intent: string
    merge: {
        candidate: string;
        into: string;
        resolutions: MergeResolution[];
        resolver: string;
        waived_checks?: WaivedCheck[];
    }

    Type Declaration

    • candidate: string

      Candidate layer id that was merged.

    • into: string

      Target ref name or stack hash.

    • resolutions: MergeResolution[]
    • resolver: string

      Principal who resolved the merge.

    • Optionalwaived_checks?: WaivedCheck[]
    ops: readonly MergeOp[]

    Auto ops plus resolution ops, in application order.

    parents?: string[]