UNPKG

@bemedev/basifun

Version:
23 lines (21 loc) 719 B
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; export { minOrEqualLength }; //# sourceMappingURL=minOrEqualLength.js.map