/** * 将源对象和目标对象合并, 如果值为对象或者数组进行深度合并(对象覆盖, 数组拼接). * * @template T 模板对象类型. * @template S 源对象类型. * @param target 目标对象. * @param source 源对象. * @param keys 给定source keys,如果未提供则获取源对象keys. * @returns 目标对象. */ declare function merge, S = Record>(target: T, source: S, keys?: string[]): T; export default merge;