Files
traxxx/src/utils/get-recursive-parameters.js

12 lines
310 B
JavaScript
Executable File

'use strict';
function getRecursiveParameters(entity, property = 'parameters', parameters) {
if (entity.parent) {
return getRecursiveParameters(entity.parent, property, { ...entity[property], ...parameters });
}
return { ...entity[property], ...parameters };
}
module.exports = getRecursiveParameters;