Urara-Blog/node_modules/.pnpm-store/v3/files/9b/7d27ff5d8e0d9c398b36ed3a78a604563116c7f3e1d71075a365b73c5a08217614863c5172eb8de7d7b2586519f264e8597d23836f961a98c9b69e407c651c
2022-08-14 01:14:53 +08:00

20 lines
564 B
Text

var coreJsData = require('./_coreJsData');
/** Used to detect methods masquerading as native. */
var maskSrcKey = (function() {
var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || '');
return uid ? ('Symbol(src)_1.' + uid) : '';
}());
/**
* Checks if `func` has its source masked.
*
* @private
* @param {Function} func The function to check.
* @returns {boolean} Returns `true` if `func` is masked, else `false`.
*/
function isMasked(func) {
return !!maskSrcKey && (maskSrcKey in func);
}
module.exports = isMasked;