Projekt

Obecné

Profil

Stáhnout (418 Bajtů) Statistiky
| Větev: | Revize:
1 3a515b92 cagy
'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
};