12345678910111213141516171819202122232425262728293031 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- // Workaround to make older Flow versions happy
- var flatMapMethod = Array.prototype.flatMap;
- /* eslint-disable no-redeclare */
- // $FlowFixMe
- var flatMap = flatMapMethod ? function (list, fn) {
- return flatMapMethod.call(list, fn);
- } : function (list, fn) {
- var result = [];
- for (var _i2 = 0; _i2 < list.length; _i2++) {
- var _item = list[_i2];
- var value = fn(_item);
- if (Array.isArray(value)) {
- result = result.concat(value);
- } else {
- result.push(value);
- }
- }
- return result;
- };
- var _default = flatMap;
- exports.default = _default;
|