Actualizacion maquina principal
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / core-js / internals / is-forced.js
diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/is-forced.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/is-forced.js
new file mode 100644 (file)
index 0000000..cae014f
--- /dev/null
@@ -0,0 +1,21 @@
+var fails = require('../internals/fails');
+
+var replacement = /#|\.prototype\./;
+
+var isForced = function (feature, detection) {
+  var value = data[normalize(feature)];
+  return value == POLYFILL ? true
+    : value == NATIVE ? false
+    : typeof detection == 'function' ? fails(detection)
+    : !!detection;
+};
+
+var normalize = isForced.normalize = function (string) {
+  return String(string).replace(replacement, '.').toLowerCase();
+};
+
+var data = isForced.data = {};
+var NATIVE = isForced.NATIVE = 'N';
+var POLYFILL = isForced.POLYFILL = 'P';
+
+module.exports = isForced;