IFClite TypeScript API
    Preparing search index...

    Interface MergeInit

    interface MergeInit {
        allowUnrelated?: boolean;
        approvedBy?: string;
        candidateId: string;
        created?: string;
        into: string;
        preview?: boolean;
        principal?: string;
        resolutions?: ResolutionInput[];
        resolve?: "ours" | "theirs";
        waivers?: Waiver[];
    }
    Index
    allowUnrelated?: boolean

    Merge a candidate whose declared base matches nothing on the ref.

    approvedBy?: string
    candidateId: string
    created?: string
    into: string
    preview?: boolean
    principal?: string
    resolutions?: ResolutionInput[]

    Per-conflict resolutions (the review-UI flow: preview, decide each conflict, execute). Takes precedence over the blanket resolve; conflicts left unaddressed surface as a conflicts outcome.

    resolve?: "ours" | "theirs"
    waivers?: Waiver[]