Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. const payload = {state: false, dataLength: 2};
  2.  
  3. // Assigning "true" to the "state" field if "dataLength" > 1
  4.  
  5. chain(assoc('state'), propSatisfies(lt(1), 'dataLength'))(payload)
  6. //=> {"dataLength": 2, "state": true}
  7.  
  8. converge(assoc('state'), [propSatisfies(lt(1), 'dataLength'), identity])(payload)
  9. //=> {"dataLength": 2, "state": true}
  10.  
  11. ap(flip(assoc('state')), propSatisfies(lt(1), 'dataLength'))(payload)
  12. //=> {"dataLength": 2, "state": true}
  13.  
  14. lift(assoc('state'))(propSatisfies(lt(1), 'dataLength'), identity)(payload);
  15. //=> {"dataLength": 2, "state": true}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement