vue-files-preview-inno
Version:
A tool for previewing files such as doc, excel, pdf, image, markdown, txt, audio, and video and so on.
25 lines (24 loc) • 661 B
JavaScript
import { _ as o } from "./_baseTrim.mjs";
import { i as n } from "./isObject.mjs";
import { i as m } from "./isSymbol.mjs";
var b = o, s = n, e = m, f = NaN, p = /^[-+]0x[0-9a-f]+$/i, y = /^0b[01]+$/i, a = /^0o[0-7]+$/i, c = parseInt;
function I(r) {
if (typeof r == "number")
return r;
if (e(r))
return f;
if (s(r)) {
var t = typeof r.valueOf == "function" ? r.valueOf() : r;
r = s(t) ? t + "" : t;
}
if (typeof r != "string")
return r === 0 ? r : +r;
r = b(r);
var i = y.test(r);
return i || a.test(r) ? c(r.slice(2), i ? 2 : 8) : p.test(r) ? f : +r;
}
var x = I;
export {
x as t
};
//# sourceMappingURL=toNumber.mjs.map