Interface MergeV2NodeParameters

Source
interface MergeV2NodeParameters {
    chooseBranchMode?: "waitForBoth";
    combinationMode?:
        | "multiplex"
        | "mergeByFields"
        | "mergeByPosition";
    joinMode?: | "keepMatches"
    | "keepNonMatches"
    | "keepEverything"
    | "enrichInput1"
    | "enrichInput2";
    mergeByFields?: {
        values: { field1?: string; field2?: string }[];
    };
    mode?: "append"
    | "combine"
    | "chooseBranch";
    options?: {
        clashHandling?: {
            values: {
                mergeMode?: "deepMerge" | "shallowMerge";
                overrideEmpty?: boolean;
                resolveClash?:
                    | "preferInput1"
                    | "preferInput2"
                    | "addSuffix";
            };
        };
        disableDotNotation?: boolean;
        fuzzyCompare?: boolean;
        includeUnpaired?: boolean;
        multipleMatches?: "all"
        | "first";
    };
    output?: "empty"
    | "input1"
    | "input2";
    outputDataFrom?: "input1" | "input2" | "both";
}

Properties§

Source§

readonly chooseBranchMode?: "waitForBoth"

Default: "waitForBoth"

Source§

readonly combinationMode?: "multiplex" | "mergeByFields" | "mergeByPosition"

Default: "mergeByFields"

Source§

readonly joinMode?:
    | "keepMatches"
    | "keepNonMatches"
    | "keepEverything"
    | "enrichInput1"
    | "enrichInput2"

Default: "keepMatches"

Source§

readonly mergeByFields?: { values: { field1?: string; field2?: string }[] }

Default: {"values":[{"field1":"","field2":""}]} Type options: {"multipleValues":true}

Source§

readonly mode?: "append" | "combine" | "chooseBranch"

How data of branches should be merged Default: "append"

Source§

readonly options?: {
    clashHandling?: {
        values: {
            mergeMode?: "deepMerge" | "shallowMerge";
            overrideEmpty?: boolean;
            resolveClash?:
                | "preferInput1"
                | "preferInput2"
                | "addSuffix";
        };
    };
    disableDotNotation?: boolean;
    fuzzyCompare?: boolean;
    includeUnpaired?: boolean;
    multipleMatches?: "all"
    | "first";
}

Default: {}

Source§

readonly output?: "empty" | "input1" | "input2"

Default: "input1"

Source§

readonly outputDataFrom?: "input1" | "input2" | "both"

Default: "both"