refactor: export deep-merge function by default

This commit is contained in:
unix
2020-04-10 18:19:11 +08:00
parent 8558309a5f
commit e089e1c04b

View File

@@ -20,7 +20,7 @@ interface MergeObject {
const isObject = (target: any) => target && typeof target === 'object'
const deepMergeObject = <T extends MergeObject,>(source: T, target: T): T => {
export const deepMergeObject = <T extends MergeObject,>(source: T, target: T): T => {
if (!isObject(target) || !isObject(source)) return source
const sourceKeys = Object.keys(source) as Array<keyof T>