Travis build: 157
This commit is contained in:
18
README.md
18
README.md
@ -14,6 +14,7 @@
|
||||
## Table of Contents
|
||||
|
||||
### Adapter
|
||||
* [`call`](#call)
|
||||
* [`collectInto`](#collectinto)
|
||||
* [`flip`](#flip)
|
||||
* [`promisify`](#promisify)
|
||||
@ -166,6 +167,23 @@
|
||||
|
||||
## Adapter
|
||||
|
||||
### call
|
||||
|
||||
Given a key and a set of arguments, call them when given a context. Primarily useful in composition.
|
||||
|
||||
Use a closure to call a stored key with stored arguments.
|
||||
|
||||
```js
|
||||
const call = ( key, ...args ) => context => context[ key ]( ...args );
|
||||
/*
|
||||
Promise.resolve( [ 1, 2, 3 ] ).then( call('map', x => 2 * x ) ).then( console.log ) //[ 2, 4, 6 ]
|
||||
const map = call.bind(null, 'map')
|
||||
Promise.resolve( [ 1, 2, 3 ] ).then( map( x => 2 * x ) ).then( console.log ) //[ 2, 4, 6 ]
|
||||
*/
|
||||
```
|
||||
|
||||
[⬆ back to top](#table-of-contents)
|
||||
|
||||
### collectInto
|
||||
|
||||
Changes a function that accepts an array into a variadic function.
|
||||
|
||||
Reference in New Issue
Block a user