decord/source/13483_DefaultNumberOption.js

30 lines
957 B
JavaScript
Raw Normal View History

2026-08-08 06:10:11 +00:00
// Module ID: 13483
// Function ID: 13484
2026-07-20 16:05:17 +00:00
// Name: DefaultNumberOption
// Dependencies: []
2026-08-08 06:10:11 +00:00
// Module 13483 (DefaultNumberOption)
2026-07-20 16:05:17 +00:00
arg5.DefaultNumberOption = function DefaultNumberOption(maximumFractionDigits, minimumSignificantDigits, arg2, arg3) {
if (undefined === maximumFractionDigits) {
return arg3;
} else {
const _Number = Number;
const NumberResult = Number(maximumFractionDigits);
const _isNaN = isNaN;
if (!isNaN(NumberResult)) {
if (NumberResult >= minimumSignificantDigits) {
if (NumberResult <= arg2) {
const _Math = Math;
return Math.floor(NumberResult);
}
}
}
const _RangeError = RangeError;
const concat = "".concat;
const combined = "".concat(NumberResult, " is outside of range [");
const combined1 = combined.concat(minimumSignificantDigits, ", ");
const rangeError = new RangeError(combined1.concat(arg2, "]"));
throw rangeError;
}
};