@qvant/qui-max
Version:
A Vue 3 Design system for Web.
22 lines (21 loc) • 717 B
JavaScript
import Symbol$1 from "./_Symbol.js";
import arrayMap from "./_arrayMap.js";
import isArray from "./isArray.js";
import isSymbol from "./isSymbol.js";
var INFINITY = 1 / 0;
var symbolProto = Symbol$1 ? Symbol$1.prototype : void 0, symbolToString = symbolProto ? symbolProto.toString : void 0;
function baseToString(value) {
if (typeof value == "string") {
return value;
}
if (isArray(value)) {
return arrayMap(value, baseToString) + "";
}
if (isSymbol(value)) {
return symbolToString ? symbolToString.call(value) : "";
}
var result = value + "";
return result == "0" && 1 / value == -INFINITY ? "-0" : result;
}
export { baseToString as default };
//# sourceMappingURL=_baseToString.js.map