source: node_modules/@babel/runtime-corejs3/helpers/esm/toPrimitive.js

main
Last change on this file was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago

Initial commit

  • Property mode set to 100644
File size: 468 bytes
Line 
1import _typeof from "./typeof.js";
2import _Symbol$toPrimitive from "core-js-pure/features/symbol/to-primitive.js";
3export default function toPrimitive(t, r) {
4 if ("object" != _typeof(t) || !t) return t;
5 var e = t[_Symbol$toPrimitive];
6 if (void 0 !== e) {
7 var i = e.call(t, r || "default");
8 if ("object" != _typeof(i)) return i;
9 throw new TypeError("@@toPrimitive must return a primitive value.");
10 }
11 return ("string" === r ? String : Number)(t);
12}
Note: See TracBrowser for help on using the repository browser.