decord/source/4384_ToNumber.js

33 lines
885 B
JavaScript
Raw Normal View History

2026-07-21 06:55:02 +00:00
// Module ID: 4384
2026-07-21 22:01:30 +00:00
// Function ID: 38787
2026-07-20 16:05:17 +00:00
// Name: ToNumber
// Dependencies: []
2026-07-21 06:55:02 +00:00
// Module 4384 (ToNumber)
2026-07-20 16:05:17 +00:00
let closure_2 = require(dependencyMap[0])("%Number%");
export default function ToNumber(arg0) {
let tmp = arg0;
if (!require(dependencyMap[1])(arg0)) {
tmp = require(dependencyMap[2])(arg0, closure_2);
}
if ("symbol" === typeof tmp) {
let tmp18 = require(dependencyMap[3]);
const prototype2 = tmp18.prototype;
tmp18 = new tmp18("Cannot convert a Symbol value to a number");
throw tmp18;
} else if ("bigint" === tmp5) {
let tmp11 = require(dependencyMap[3]);
const prototype = tmp11.prototype;
tmp11 = new tmp11("Conversion from 'BigInt' to 'number' is not allowed.");
throw tmp11;
} else {
if ("string" === tmp5) {
let tmp6 = require(dependencyMap[4])(tmp);
} else {
tmp6 = +tmp;
}
return tmp6;
}
};