aswi2020vldc-gitlab/templetes/node_modules/es-abstract/helpers/callBound.js @ 56f6c6df
1 |
'use strict'; |
---|---|
2 |
|
3 |
var GetIntrinsic = require('../GetIntrinsic'); |
4 |
|
5 |
var callBind = require('./callBind'); |
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.')) { |
12 |
return callBind(intrinsic); |
13 |
}
|
14 |
return intrinsic; |
15 |
};
|