UNPKG

moltres-utils

Version:
52 lines (39 loc) 1.35 kB
"use strict"; require("core-js/modules/es6.object.define-property"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; require("core-js/modules/es7.symbol.async-iterator"); require("core-js/modules/es6.symbol"); require("core-js/modules/es6.regexp.to-string"); require("core-js/modules/es6.date.to-string"); var _Object$prototype = Object.prototype, hasOwnProperty = _Object$prototype.hasOwnProperty, toString = _Object$prototype.toString; var symToStringTag = typeof Symbol != 'undefined' ? Symbol.toStringTag : undefined; var baseGetTag = function baseGetTag(value) { if (value == null) { return value === undefined ? '[object Undefined]' : '[object Null]'; } if (!(symToStringTag && symToStringTag in Object(value))) { return toString.call(value); } // const isOwn = hasOwnProperty.call(value, symToStringTag) // const tag = value[symToStringTag] // let unmasked = false // try { // value[symToStringTag] = undefined // unmasked = true // } catch (e) {} var result = toString.call(value); // if (unmasked) { // if (isOwn) { // value[symToStringTag] = tag // } else { // delete value[symToStringTag] // } // } return result; }; var _default = baseGetTag; exports.default = _default; //# sourceMappingURL=baseGetTag.js.map