@qvant/qui-max
Version:
A Vue 3 Design system for Web.
16 lines (15 loc) • 437 B
JavaScript
import toNumber from "./toNumber.js";
var INFINITY = 1 / 0, MAX_INTEGER = 17976931348623157e292;
function toFinite(value) {
if (!value) {
return value === 0 ? value : 0;
}
value = toNumber(value);
if (value === INFINITY || value === -INFINITY) {
var sign = value < 0 ? -1 : 1;
return sign * MAX_INTEGER;
}
return value === value ? value : 0;
}
export { toFinite as default };
//# sourceMappingURL=toFinite.js.map