Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const passBy = by => pass => {
- by(pass)
- return pass
- }
- /*
- Example:
- ///////////////////
- const log = console.log
- const get = (attribute, target) => target[attribute]
- const getName = get('name')
- const getUser = get('user')
- const getUserName = combine(
- getName,
- passBy(log),
- getUser
- )
- const state = { user: { name: 'snitch' } }
- const name = getUserName(state)
- // log: { name: 'snitch' } }
- // name === 'snitch'
- */
Add Comment
Please, Sign In to add comment