Function-bind
Utility used to create a new function which is bound to a particular context.
Example
JS
var bind = require( 'function-bind' );
var assert = require( 'assert' );
var context = { testing: true };
var mockFunction = function(){ return this };
var boundFunction = bind( mockFunction, context );
assert.equal( boundFunction() === context, true );
Installation
npm install @cfpb/function-bind
Contributing
We welcome your feedback and contributions. See the contribution guidelines for more details.
Additionally, you may want to consider contributing to the Capital Framework, which is the front-end pattern library used in this project.