UNPKG

vue-app-sdk

Version:
23 lines (22 loc) 858 B
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const _Symbol = require("./_Symbol.cjs"); const _arrayMap = require("./_arrayMap.cjs"); const isArray = require("./isArray.cjs"); const isSymbol = require("./isSymbol.cjs"); var INFINITY = 1 / 0; var symbolProto = _Symbol.default ? _Symbol.default.prototype : void 0, symbolToString = symbolProto ? symbolProto.toString : void 0; function baseToString(value) { if (typeof value == "string") { return value; } if (isArray.default(value)) { return _arrayMap.default(value, baseToString) + ""; } if (isSymbol.default(value)) { return symbolToString ? symbolToString.call(value) : ""; } var result = value + ""; return result == "0" && 1 / value == -INFINITY ? "-0" : result; } exports.default = baseToString;