a0d26daeaf22898ee43d5b29603d02b6.json 2.7 KB

1
  1. {"ast":null,"code":"var global = require('../internals/global');\n\nvar call = require('../internals/function-call');\n\nvar isCallable = require('../internals/is-callable');\n\nvar isObject = require('../internals/is-object');\n\nvar TypeError = global.TypeError; // `OrdinaryToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-ordinarytoprimitive\n\nmodule.exports = function (input, pref) {\n var fn, val;\n if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;\n if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};","map":{"version":3,"sources":["/home/ilya/projects/NIX/homework/react/react-store/node_modules/core-js-pure/internals/ordinary-to-primitive.js"],"names":["global","require","call","isCallable","isObject","TypeError","module","exports","input","pref","fn","val","toString","valueOf"],"mappings":"AAAA,IAAIA,MAAM,GAAGC,OAAO,CAAC,qBAAD,CAApB;;AACA,IAAIC,IAAI,GAAGD,OAAO,CAAC,4BAAD,CAAlB;;AACA,IAAIE,UAAU,GAAGF,OAAO,CAAC,0BAAD,CAAxB;;AACA,IAAIG,QAAQ,GAAGH,OAAO,CAAC,wBAAD,CAAtB;;AAEA,IAAII,SAAS,GAAGL,MAAM,CAACK,SAAvB,C,CAEA;AACA;;AACAC,MAAM,CAACC,OAAP,GAAiB,UAAUC,KAAV,EAAiBC,IAAjB,EAAuB;AACtC,MAAIC,EAAJ,EAAQC,GAAR;AACA,MAAIF,IAAI,KAAK,QAAT,IAAqBN,UAAU,CAACO,EAAE,GAAGF,KAAK,CAACI,QAAZ,CAA/B,IAAwD,CAACR,QAAQ,CAACO,GAAG,GAAGT,IAAI,CAACQ,EAAD,EAAKF,KAAL,CAAX,CAArE,EAA8F,OAAOG,GAAP;AAC9F,MAAIR,UAAU,CAACO,EAAE,GAAGF,KAAK,CAACK,OAAZ,CAAV,IAAkC,CAACT,QAAQ,CAACO,GAAG,GAAGT,IAAI,CAACQ,EAAD,EAAKF,KAAL,CAAX,CAA/C,EAAwE,OAAOG,GAAP;AACxE,MAAIF,IAAI,KAAK,QAAT,IAAqBN,UAAU,CAACO,EAAE,GAAGF,KAAK,CAACI,QAAZ,CAA/B,IAAwD,CAACR,QAAQ,CAACO,GAAG,GAAGT,IAAI,CAACQ,EAAD,EAAKF,KAAL,CAAX,CAArE,EAA8F,OAAOG,GAAP;AAC9F,QAAMN,SAAS,CAAC,yCAAD,CAAf;AACD,CAND","sourcesContent":["var global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar TypeError = global.TypeError;\n\n// `OrdinaryToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-ordinarytoprimitive\nmodule.exports = function (input, pref) {\n var fn, val;\n if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;\n if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};\n"]},"metadata":{},"sourceType":"script"}