UNPKG

@bemedev/basifun

Version:
25 lines (22 loc) 751 B
'use strict'; const minOrEqualLength = (min, value) => { return minOrEqualLength.normal(min, value); }; minOrEqualLength.checker = (minLength, value) => value.length > minLength - 1; minOrEqualLength.low = (minLength, value) => { const bool = minOrEqualLength.checker(minLength, value); return { bool, value, }; }; minOrEqualLength.normal = (min, _value) => { const { bool, value } = minOrEqualLength.low(min, _value); if (!bool) throw new Error(`"${value}" is shorter than ${min}`); return value; }; minOrEqualLength.strict = minOrEqualLength.normal; minOrEqualLength.strictest = minOrEqualLength.strict; exports.minOrEqualLength = minOrEqualLength; //# sourceMappingURL=minOrEqualLength.cjs.map