pass-context
Higher-order function to create a function which receives its context as its first argument.
What?
Sometimes you want to use arrow functions with an API that was designed with
context (this
) in mind. This is a small library which will pass a function's
execution context as that function's first argument. The arguments which are passed to the function are passed in addition to the context argument.
Installation
npm
npm i -S pass-context
The library function is the default export of the package.
CDN (UMD)
https://unpkg.com/pass-context@1.0.0/dist/pass-context.min.js
The library function is exported as passContext
.
Usage
;const input = document;input;
Detailed Usage Example
;const fn = ;console; // Logs "Hello, World!"
License
MIT