source: node_modules/es-toolkit/dist/compat/math/inRange.js@ a762898

Last change on this file since a762898 was a762898, checked in by istevanoska <ilinastevanoska@…>, 6 months ago

Added visualizations

  • Property mode set to 100644
File size: 816 bytes
RevLine 
[a762898]1'use strict';
2
3Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
4
5const inRange$1 = require('../../math/inRange.js');
6
7function inRange(value, minimum, maximum) {
8 if (!minimum) {
9 minimum = 0;
10 }
11 if (maximum != null && !maximum) {
12 maximum = 0;
13 }
14 if (minimum != null && typeof minimum !== 'number') {
15 minimum = Number(minimum);
16 }
17 if (maximum == null && minimum === 0) {
18 return false;
19 }
20 if (maximum != null && typeof maximum !== 'number') {
21 maximum = Number(maximum);
22 }
23 if (maximum != null && minimum > maximum) {
24 [minimum, maximum] = [maximum, minimum];
25 }
26 if (minimum === maximum) {
27 return false;
28 }
29 return inRange$1.inRange(value, minimum, maximum);
30}
31
32exports.inRange = inRange;
Note: See TracBrowser for help on using the repository browser.