fjx is an functional javascript extension. Support Typescript
Tree shaking is supported and only used functions are included.
- curry (The type supports up to five arguments of the function.)
- pipe (The type supports up to five arguments of the function.)
- head
- tail
- headArray
- tailArray
- isIterable
- isIterator
- eachArray
- eachObject
- eachIterator
- mapArray
- mapObject
- mapIterator
- filterArray
- filterObject
- filterIterator
- reduceArray
- reduceObject
- reduceIterator
- asyncEachArray
- asyncEachObject
- asyncEachIterator
- asyncMapArray
- asyncMapObject
- asyncMapIterator
- asyncFilterArray
- asyncFilterObject
- asyncFilterIterator
- asyncReduceArray
- asyncReduceObject
- asyncReduceIterator
- eachArrayF
- eachObjectF
- eachIteratorF
- mapArrayF
- mapObjectF
- mapIteratorF
- filterArrayF
- filterObjectF
- filterIteratorF
- reduceArrayF
- reduceObjectF
- reduceIteratorF
- asyncEachArrayF
- asyncEachObjectF
- asyncEachIteratorF
- asyncMapArrayF
- asyncMapObjectF
- asyncMapIteratorF
- asyncFilterArrayF
- asyncFilterObjectF
- asyncFilterIteratorF
- asyncReduceArrayF
- asyncReduceObjectF
- asyncReduceIteratorF