IFClite TypeScript API
    Preparing search index...

    Type Alias MergeOutcome

    MergeOutcome:
        | { ancestorMatched: true; refLayers: string[]; status: "fast-forward" }
        | { ancestorMatched: boolean; plan: MergePlan; status: "preview" }
        | {
            ancestorMatched: boolean;
            conflicts: MergeConflict[];
            status: "conflicts";
        }
        | { reason: string; status: "policy-failure" }
        | { declaredBase: ProvenanceBase; status: "unrelated-base" }
        | {
            ancestorMatched: boolean;
            mergeLayerId: string;
            plan: MergePlan;
            refLayers: string[];
            status: "merged";
        }