moltres-utils
Version:
Utils for Moltres apps
36 lines (28 loc) • 1.05 kB
JavaScript
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
;