MCPcopy
hub / github.com/socketio/socket.io / _toPrimitive

Function _toPrimitive

packages/socket.io/client-dist/socket.io.js:132–141  ·  view source on GitHub ↗
(t, r)

Source from the content-addressed store, hash-verified

130 return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread();
131 }
132 function _toPrimitive(t, r) {
133 if ("object" != typeof t || !t) return t;
134 var e = t[Symbol.toPrimitive];
135 if (void 0 !== e) {
136 var i = e.call(t, r || "default");
137 if ("object" != typeof i) return i;
138 throw new TypeError("@@toPrimitive must return a primitive value.");
139 }
140 return ("string" === r ? String : Number)(t);
141 }
142 function _toPropertyKey(t) {
143 var i = _toPrimitive(t, "string");
144 return "symbol" == typeof i ? i : i + "";

Callers 1

_toPropertyKeyFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected