// Module ID: 44 // Function ID: 45 // Name: toPrimitive // Dependencies: [45] // Module 44 (toPrimitive) import _typeof from "_typeof" /* 45 */; export default function toPrimitive(arg0, arg1) { if ("object" == obj.default(arg0)) { if (arg0) { let str = arg1; const _Symbol = Symbol; if (undefined !== arg0[Symbol.toPrimitive]) { const call = tmp4.call; if (!str) { str = "default"; } const tmp5 = typeof call === "unknown" ? tmp4(str) : call(arg0, str); if ("object" != tmpResult.default(tmp5)) { return tmp5; } else { const _TypeError = TypeError; const typeError = new TypeError("@@toPrimitive must return a primitive value."); throw typeError; } tmpResult = _typeof; } else { return "string" === str ? String : Number(arg0); } } } return arg0; };