UNPKG

vue-app-sdk

Version:
23 lines (22 loc) 677 B
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 };