Update index.js

This commit is contained in:
Harvey committed 2019-09-03 17:05:23 +08:00
1 parent 743a812860
commit 6b716c622c
1 file changed
+5 -5
+5 -5
View File
@@ -179,11 +179,11 @@ export function downloadFile(url, name) {
} }
export function proxyPropertys(target, ...sources) { export function proxyPropertys(target, ...sources) {
sources.forEach(source => { return sources.reduce((result, source) => {
Object.getOwnPropertyNames(source).forEach(key => { Object.getOwnPropertyNames(source).forEach(key => {
if (!hasOwnProperty(target, key)) { errorHandle(!hasOwnProperty(result, key), `Target attribute name is duplicated: ${key}`);
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); Object.defineProperty(result, key, Object.getOwnPropertyDescriptor(source, key));
}
}); });
}); return result;
}, target);
} }