UNPKG

moltres-utils

Version:
36 lines (28 loc) 1.05 kB
"use strict"; require("core-js/modules/es6.object.define-property"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _curry = _interopRequireDefault(require("../common/curry")); var _defn = _interopRequireDefault(require("../common/defn")); var _isUndefined = _interopRequireDefault(require("../lang/isUndefined")); var _reject = _interopRequireDefault(require("./reject")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * Creates an array with all undefined values removed. * * @function * @since v0.0.10 * @category data * @param {Array} array The array to compact. * @returns {Array} Returns the new array of filtered values. * @example * * compact([0, 1, false, 2, null, '', 3, undefined]) * // => [0, 1, false, 2, null, '', 3] */ var compact = (0, _curry.default)((0, _defn.default)('compact', (0, _reject.default)(_isUndefined.default))); var _default = compact; exports.default = _default; //# sourceMappingURL=compact.js.map