react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
19 lines (18 loc) • 422 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.flatMap = void 0;
/**
* Flatten array
*
* Handler take basic item and return result item or array of it
* and array will flatten
*/
var flatMap = function (itemList, fn) {
return itemList.reduce(function (prev, item) {
var handledData = fn(item);
return prev.concat(handledData);
}, []);
};
exports.flatMap = flatMap;