webpack-merge
Version:
Variant of merge that's useful for webpack configuration
15 lines (14 loc) • 429 B
TypeScript
export type Key = string;
export type Customize = (a: any, b: any, key: Key) => any;
export interface ICustomizeOptions {
customizeArray?: Customize;
customizeObject?: Customize;
}
export declare enum CustomizeRule {
Match = "match",
Merge = "merge",
Append = "append",
Prepend = "prepend",
Replace = "replace"
}
export type CustomizeRuleString = "match" | "merge" | "append" | "prepend" | "replace";