@formily/shared
Version:
> Formily 工具函数集
13 lines (12 loc) • 584 B
TypeScript
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 {};