1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| 'use strict';
|
| var GetIntrinsic = require('get-intrinsic');
|
| var callBind = require('./');
|
| var $indexOf = callBind(GetIntrinsic('String.prototype.indexOf'));
|
| module.exports = function callBoundIntrinsic(name, allowMissing) {
| var intrinsic = GetIntrinsic(name, !!allowMissing);
| if (typeof intrinsic === 'function' && $indexOf(name, '.prototype.') > -1) {
| return callBind(intrinsic);
| }
| return intrinsic;
| };
|
|