UNPKG

@mic-rexjs/usecases

Version:
11 lines (10 loc) 395 B
export const createEntity = (entity, ...restEntities) => { if (typeof entity === 'function') { return entity(); } const newEntity = Object.defineProperties({}, Object.getOwnPropertyDescriptors(entity)); for (const currentEntity of restEntities) { Object.defineProperties(newEntity, Object.getOwnPropertyDescriptors(currentEntity)); } return newEntity; };