UNPKG

@vavt/util

Version:
10 lines (9 loc) 395 B
interface DeepMergeOptions { excludeKeys?: (key: string) => boolean; } /** * 深度合并对象,只有对象会被合并,其他类型均会被新的值替换。 * 如果某层级的 key 被过滤,则执行替换而不继续深度合并。 */ export declare const deepMerge: <T extends object, U extends object>(target: T, source: U, options?: DeepMergeOptions) => T & U; export {};