fluent-compose
v0.0.1
Published
Describe fluent-compose here
Downloads
5
Readme
fluent-compose
[![Coveralls][coveralls-badge]][coveralls]
#fluent-compose
More documentation needed.
import * as zaphod from 'zaphod/compat';
import * as lodashFpCollection from 'lodash/fp/collection';
import { threadFirst, threadLast, fluentCompose } from 'fluent-compose';
const zaphodTransform = threadFirst(zaphod);
const lodashTransform = threadLast(lodashFpCollection);
const transform = fluentCompose({
...zaphodTransform,
...lodashTransform,
})
const transformer = transform
.map(x => x + 2)
.filter(x => x % 2)
.set(0, 3)
transformer([1,2,3,4]) // [3, 6]