minimal adjustments
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / call-bind / callBound.js
1 'use strict';
2
3 var GetIntrinsic = require('get-intrinsic');
4
5 var callBind = require('./');
6
7 var $indexOf = callBind(GetIntrinsic('String.prototype.indexOf'));
8
9 module.exports = function callBoundIntrinsic(name, allowMissing) {
10         var intrinsic = GetIntrinsic(name, !!allowMissing);
11         if (typeof intrinsic === 'function' && $indexOf(name, '.prototype.') > -1) {
12                 return callBind(intrinsic);
13         }
14         return intrinsic;
15 };