UNPKG

@formily/shared

Version:
13 lines (12 loc) 584 B
interface Options { arrayMerge?(target: any[], source: any[], options?: Options): any[]; clone?: boolean; assign?: boolean; customMerge?: (key: string, options?: Options) => ((x: any, y: any) => any) | undefined; isMergeableObject?(value: object): boolean; cloneUnlessOtherwiseSpecified?: (value: any, options: Options) => any; } declare function deepmerge(target: any, source: any, options?: Options): any; export declare const lazyMerge: <T extends object | Function>(target: T, ...args: T[]) => any; export declare const merge: typeof deepmerge; export {};