importSymbolfrom'./_Symbol.js';importisSymbolfrom'./isSymbol.js'; /** Used as references for various `Number` constants. */varINFINITY=1/0; /** Used to convert symbols to primitives and strings. */var symbolProto =Symbol?Symbol.prototype:undefined, symbolToString = symbolProto ? symbolProto.toString:undefined; /** * The base implementation of `_.toString` which doesn't convert nullish * values to empty strings. * * @private * @param {*} value The value to process. * @returns {string} Returns the string. */functionbaseToString(value){// Exit early for strings to avoid a performance hit in some environments.if(typeof value =='string'){return value;}if(isSymbol(value)){return symbolToString ? symbolToString.call(value):'';}var result =(value +'');return(result =='0'&&(1/ value)==-INFINITY)?'-0': result;} exportdefault baseToString;