react-tween
Version:
Tween animation for React components
19 lines (17 loc) • 558 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = toObject;
function toObject(array) {
var keyGetter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function (item) {
return item;
};
var valueGetter = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function (item) {
return item;
};
return array.reduce(function (result, item) {
result[keyGetter(item)] = valueGetter(item); // eslint-disable-line no-param-reassign
return result;
}, {});
}