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