0.0.1 • Published 6 years ago
fpure v0.0.1
fpure
Pure functional programming library
Install
$ npm install fpure --save
Run the specs
$ npm test
Usage
const fp = require('fpure');
fp.compose(fp.multiply(4), fp.add(3))(5); // 32
fp.compose(fp.add(3), fp.multiply(4))(5); // 23
Math
add
Number → Number
expect(add(4)(5)).toBe(9);
expect(add('4')('5')).toBe('45');
expect(add(4)('5')).toBe('45');
expect(add('4')(5)).toBe('45');
subtract
Number → Number
expect(subtract(8)(5)).toBe(3);
expect(subtract(5)(8)).toBe(-3);
multiply
Number → Number
expect(multiply(4)(5)).toBe(20);
0.0.1
6 years ago