UNPKG

munar-adapter-uwave

Version:

üWave adapter for Munar

29 lines (23 loc) 671 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = mergeIncludedModels; var _dotProp = _interopRequireDefault(require("dot-prop")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function mergeIncludedModels({ data, meta, included }) { Object.keys(meta.included || {}).forEach(type => { meta.included[type].forEach(path => { data.forEach(item => { const id = _dotProp.default.get(item, path); const model = included[type].find(o => o._id === id); _dotProp.default.set(item, path, model); }); }); }); return data; }