vite-uni-dev-tool
Version:
vite-uni-dev-tool, debug, uni-app, 一处编写,到处调试
64 lines (63 loc) • 1.43 kB
JavaScript
function d(r) {
return r == null;
}
function g(r) {
return typeof r == "boolean";
}
function o(r) {
return typeof r == "number" && !isNaN(r);
}
function e(r) {
return typeof r == "object" && r !== null;
}
function u(r) {
return Array.isArray(r);
}
function f(r) {
return typeof r == "string";
}
function s(r) {
return r === null;
}
function c(r) {
return r === void 0;
}
function b(r) {
return typeof r == "symbol";
}
function m(r) {
return typeof r == "function";
}
function j(r) {
return s(r) ? "null" : c(r) ? "undefined" : o(r) ? "number" : f(r) ? "string" : u(r) ? "array" : e(r) ? "object" : b(r) ? "symbol" : "string";
}
function l(r) {
return s(r) ? "null" : c(r) ? "undefined" : f(r) ? "string" : o(r) ? "number" : g(r) ? "boolean" : b(r) ? "symbol" : u(r) ? "array" : e(r) ? "object" : "string";
}
function N(r, t, i = 20) {
if (!r)
return r;
const n = JSON.stringify(r);
if ((n == null ? void 0 : n.length) <= i)
return n;
if (t === "object" || t === "array") {
const y = t === "object" ? "}" : "]";
return `[${t}] ${n.substring(0, i)} ... ${y}`;
} else
return `${t} ${n.substring(0, i)} ...`;
}
export {
j as getValueType,
u as isArray,
g as isBoolean,
m as isFunction,
d as isNil,
s as isNull,
o as isNumber,
e as isObject,
f as isString,
b as isSymbol,
c as isUndefined,
N as transformValueToShortString,
l as transformValueToView
};