Repository URL to install this package:
|
Version:
6.0.4 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
// import decrement from '../math/decrement'
var length_1 = require("./length");
var decrement = function (x) { return x - 1; };
/**
* @name lengthMinusOne
* @version 2.0.0 <- was going to ensure number stays above 0
* @since 5.0.0-beta.1
* @memberOf util
*
* @param x object with property length
*
* @example
*
* lengthMinusOne(['eh']) //=> 1
* lengthMinusOne({}) //=> 0
* lengthMinusOne({length: -1}) //=> 0
* lengthMinusOne({length: 10} ) //=> 10
*
*/
exports.default = (function (x) { return decrement(length_1.default(x)); });
// module.exports = pipe(length, decrement)
// module.exports = x => {
// const len = length(x)
//
// // keep above 0
// return len <= 0 ? 0 : decrement(length(x))
// }
// @TODO
// module.exports = pipe(length, decrement)
// module.exports = x => length(x) - 1
// module.exports = x => decrement(length(x)) || 0
//# sourceMappingURL=lengthMinusOne.js.map