Interface MergePluginOptions

interface MergePluginOptions {
    allow?: RulesOr<undefined | string[]>;
    autoMerge?: RulesOr<undefined | boolean>;
    closeBranch?: RulesOr<undefined | boolean>;
    commitMessageTemplate?: RulesOr<undefined | ((ctx) => string)>;
    preventRedundantBuilds?: RulesOr<undefined | boolean>;
    select?: RulesOr<undefined | boolean | ("strategy" | "commitMessage" | "closeBranch" | "preventRedundantBuilds")[]>;
    strategies?: RulesOr<undefined | "merge" | "fast_forward" | "fast_forward_only" | "rebase_merge" | "rebase_fast_forward" | "squash" | "squash_fast_forward" | ("merge" | "fast_forward" | "fast_forward_only" | "rebase_merge" | "rebase_fast_forward" | "squash" | "squash_fast_forward")[]>;
}

Properties

allow?: RulesOr<undefined | string[]>
autoMerge?: RulesOr<undefined | boolean>
closeBranch?: RulesOr<undefined | boolean>
commitMessageTemplate?: RulesOr<undefined | ((ctx) => string)>
preventRedundantBuilds?: RulesOr<undefined | boolean>
select?: RulesOr<undefined | boolean | ("strategy" | "commitMessage" | "closeBranch" | "preventRedundantBuilds")[]>
strategies?: RulesOr<undefined | "merge" | "fast_forward" | "fast_forward_only" | "rebase_merge" | "rebase_fast_forward" | "squash" | "squash_fast_forward" | ("merge" | "fast_forward" | "fast_forward_only" | "rebase_merge" | "rebase_fast_forward" | "squash" | "squash_fast_forward")[]>

Generated using TypeDoc