UNPKG

di-tory

Version:

Compose applications with dependency injection

13 lines (12 loc) 431 B
export const propertyKeys = (obj) => [ ...Object.getOwnPropertyNames(obj), ...Object.getOwnPropertySymbols(obj), ]; export const mergeObjects = (tObj, uObj) => { const tObJDescriptors = Object.getOwnPropertyDescriptors(tObj); const uObJDescriptors = Object.getOwnPropertyDescriptors(uObj); return Object.defineProperties(Object.create(null), { ...tObJDescriptors, ...uObJDescriptors, }); };