Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / core-js / internals / correct-is-regexp-logic.js
1 var wellKnownSymbol = require('../internals/well-known-symbol');
2
3 var MATCH = wellKnownSymbol('match');
4
5 module.exports = function (METHOD_NAME) {
6   var regexp = /./;
7   try {
8     '/./'[METHOD_NAME](regexp);
9   } catch (error1) {
10     try {
11       regexp[MATCH] = false;
12       return '/./'[METHOD_NAME](regexp);
13     } catch (error2) { /* empty */ }
14   } return false;
15 };