UNPKG

respond-framework

Version:
20 lines (19 loc) 585 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; const createSharedModels = (models = {}) => { if (!Array.isArray(models)) return models; const [shared = {}, main = {}] = models; // main can be either client or server-specific models const combined = {}; for (const k in { ...shared, ...main }) { combined[k] = Object.assign({}, gopd(shared[k]), gopd(main[k])); } return combined; }; var _default = exports.default = createSharedModels; const gopd = obj => obj && Object.getOwnPropertyDescriptors(obj);