massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / core-js / internals / get-built-in.js
index 8fcff2678ad4a3224d737305c13c489d45ad8823..ae861ab8605d0fe076adb228fe7e4b320766bc05 100644 (file)
@@ -1,11 +1,10 @@
-var path = require('../internals/path');
 var global = require('../internals/global');
+var isCallable = require('../internals/is-callable');
 
-var aFunction = function (variable) {
-  return typeof variable == 'function' ? variable : undefined;
+var aFunction = function (argument) {
+  return isCallable(argument) ? argument : undefined;
 };
 
 module.exports = function (namespace, method) {
-  return arguments.length < 2 ? aFunction(path[namespace]) || aFunction(global[namespace])
-    : path[namespace] && path[namespace][method] || global[namespace] && global[namespace][method];
+  return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];
 };