@bemedev/basifun
Version:
Basic ts functions
29 lines (26 loc) • 861 B
JavaScript
import { maxLength } from './maxLength.js';
import { minLength } from './minLength.js';
const inRangeExclusive = (min, max, value) => {
return inRangeExclusive.normal(min, max, value);
};
inRangeExclusive.checker = (min, max, value) => {
const check1 = maxLength.checker(max, value);
const check2 = 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 = maxLength(max, value);
const out2 = minLength(min, out1);
return out2;
};
inRangeExclusive.strict = inRangeExclusive.normal;
inRangeExclusive.strictest = inRangeExclusive.strict;
export { inRangeExclusive };
//# sourceMappingURL=inRangeExclusive.js.map