UNPKG

ramda-extension

Version:

Helpful functions built on top of the mighty Ramda

32 lines (27 loc) 696 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _ramda = require("ramda"); var _composeC = _interopRequireDefault(require("./composeC")); /** * Returns number of unique values in an input array * * @func * @category List * * @param {array} xs Data * * @return {number} Number of Unique values in input array * * @example * * R_.uniqLength(["hello", "world", "world"]) // 2 * * @sig [a] -> Number */ var uniqLength = (0, _composeC.default)(_ramda.length, _ramda.uniq); var _default = uniqLength; exports.default = _default;