'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; };
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
.github | Folder | 0755 |
|
|
test | Folder | 0755 |
|
|
.eslintignore | File | 10 B | 0644 |
|
.eslintrc | File | 247 B | 0644 |
|
.nycrc | File | 216 B | 0644 |
|
CHANGELOG.md | File | 3.25 KB | 0644 |
|
LICENSE | File | 1.05 KB | 0644 |
|
README.md | File | 48 B | 0644 |
|
callBound.js | File | 413 B | 0644 |
|
index.js | File | 1.28 KB | 0644 |
|
package.json | File | 1.75 KB | 0644 |
|