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