@bemedev/basifun
Version:
Basic ts functions
31 lines (27 loc) • 1.13 kB
JavaScript
;
var functions_strings_maxOrEqualLength = require('./maxOrEqualLength.cjs');
var functions_strings_minOrEqualLength = require('./minOrEqualLength.cjs');
const inRangeInclusive = (min, max, value) => {
return inRangeInclusive.normal(min, max, value);
};
inRangeInclusive.checker = (min, max, value) => {
const check1 = functions_strings_maxOrEqualLength.maxOrEqualLength.checker(max, value);
const check2 = functions_strings_minOrEqualLength.minOrEqualLength.checker(min, value);
return check1 && check2;
};
inRangeInclusive.low = (min, max, value) => {
const bool = inRangeInclusive.checker(min, max, value);
return {
bool,
value,
};
};
inRangeInclusive.normal = (min, max, value) => {
const out1 = functions_strings_maxOrEqualLength.maxOrEqualLength(max, value);
const out2 = functions_strings_minOrEqualLength.minOrEqualLength(min, out1);
return out2;
};
inRangeInclusive.strict = inRangeInclusive.normal;
inRangeInclusive.strictest = inRangeInclusive.strict;
exports.inRangeInclusive = inRangeInclusive;
//# sourceMappingURL=inRangeInclusive.cjs.map