15 lines
453 B
TypeScript
Executable file
15 lines
453 B
TypeScript
Executable file
export declare type Key = string;
|
|
export declare 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 declare type CustomizeRuleString = "match" | "merge" | "append" | "prepend" | "replace";
|