mirror of
https://github.com/S2-/minifyfromhtml.git
synced 2025-08-04 04:40:05 +02:00
add some packages
This commit is contained in:
23
node_modules/core-js/modules/_classof.js
generated
vendored
Normal file
23
node_modules/core-js/modules/_classof.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
// getting tag from 19.1.3.6 Object.prototype.toString()
|
||||
var cof = require('./_cof');
|
||||
var TAG = require('./_wks')('toStringTag');
|
||||
// ES3 wrong here
|
||||
var ARG = cof(function () { return arguments; }()) == 'Arguments';
|
||||
|
||||
// fallback for IE11 Script Access Denied error
|
||||
var tryGet = function (it, key) {
|
||||
try {
|
||||
return it[key];
|
||||
} catch (e) { /* empty */ }
|
||||
};
|
||||
|
||||
module.exports = function (it) {
|
||||
var O, T, B;
|
||||
return it === undefined ? 'Undefined' : it === null ? 'Null'
|
||||
// @@toStringTag case
|
||||
: typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
|
||||
// builtinTag case
|
||||
: ARG ? cof(O)
|
||||
// ES3 arguments fallback
|
||||
: (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
|
||||
};
|
Reference in New Issue
Block a user