UNPKG

773 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6
7var _merge_prop_pair = require('./merge_prop_pair');
8
9var _merge_prop_pair2 = _interopRequireDefault(_merge_prop_pair);
10
11function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
12
13function evaluateTransforms() {
14 var transforms = arguments.length <= 0 || arguments[0] === undefined ? [] : arguments[0];
15 var value = arguments[1];
16 var extraParameters = arguments.length <= 2 || arguments[2] === undefined ? {} : arguments[2];
17
18 return transforms.map(function (transform) {
19 return transform(value, extraParameters);
20 }).filter(function (p) {
21 return p;
22 }).reduce(_merge_prop_pair2.default, {}) || {};
23}
24
25exports.default = evaluateTransforms;
\No newline at end of file