{"dependencies":[],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n exports.arrayFilter = arrayFilter;\n /**\n * @name arrayFilter\n * @summary Filters undefined and (optionally) null values from an array\n * @description\n * Returns a new array with all `undefined` values removed. Optionally, when `allowNulls = false`, it removes the `null` values as well\n * @example\n *
\n *\n * ```javascript\n * import { arrayFilter } from '@polkadot/util';\n *\n * arrayFilter([0, void 0, true, null, false, '']); // [0, true, null, false, '']\n * arrayFilter([0, void 0, true, null, false, ''], false); // [0, true, false, '']\n * ```\n */\n function arrayFilter(array) {\n var allowNulls = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n return array.filter(function (v) {\n return v !== undefined && (allowNulls || v !== null);\n });\n }\n});","lineCount":29,"map":[[7,2,16,0,"exports"],[7,9,16,0],[7,10,16,0,"arrayFilter"],[7,21,16,0],[7,24,16,0,"arrayFilter"],[7,35,16,0],[8,2,1,0],[9,0,2,0],[10,0,3,0],[11,0,4,0],[12,0,5,0],[13,0,6,0],[14,0,7,0],[15,0,8,0],[16,0,9,0],[17,0,10,0],[18,0,11,0],[19,0,12,0],[20,0,13,0],[21,0,14,0],[22,0,15,0],[23,2,16,7],[23,11,16,16,"arrayFilter"],[23,22,16,27,"arrayFilter"],[23,23,16,28,"array"],[23,28,16,33],[23,30,16,54],[24,4,16,54],[24,8,16,35,"allowNulls"],[24,18,16,45],[24,21,16,45,"arguments"],[24,30,16,45],[24,31,16,45,"length"],[24,37,16,45],[24,45,16,45,"arguments"],[24,54,16,45],[24,62,16,45,"undefined"],[24,71,16,45],[24,74,16,45,"arguments"],[24,83,16,45],[24,89,16,48],[24,93,16,52],[25,4,17,4],[25,11,17,11,"array"],[25,16,17,16],[25,17,17,17,"filter"],[25,23,17,23],[25,24,17,24],[25,34,17,25,"v"],[25,35,17,26],[26,6,17,26],[26,13,17,31,"v"],[26,14,17,32],[26,19,17,37,"undefined"],[26,28,17,46],[26,33,18,9,"allowNulls"],[26,43,18,19],[26,47,18,23,"v"],[26,48,18,24],[26,53,18,29],[26,57,18,33],[26,58,18,34],[27,4,18,34],[27,6,18,35],[28,2,19,0],[29,0,19,1],[29,3]],"functionMap":{"names":["","arrayFilter","array.filter$argument_0"],"mappings":"AAA;OCe;wBCC;kCDC;CDC"},"hasCjsExports":false},"type":"js/module"}]}