Package Exports
- fjx
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (fjx) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
fjx

fjx is an functional javascript extension. Support Typescript
Tree shaking is supported and only used functions are included.
Functional Utils
- 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
Currying Functions (Support types)
- eachArray
- eachObject
- eachIterator
- mapArray
- mapObject
- mapIterator
- filterArray
- filterObject
- filterIterator
- reduceArray
- reduceObject
- reduceIterator
- asyncEachArray
- asyncEachObject
- asyncEachIterator
- asyncMapArray
- asyncMapObject
- asyncMapIterator
- asyncFilterArray
- asyncFilterObject
- asyncFilterIterator
- asyncReduceArray
- asyncReduceObject
- asyncReduceIterator
Functions
- eachArrayF
- eachObjectF
- eachIteratorF
- mapArrayF
- mapObjectF
- mapIteratorF
- filterArrayF
- filterObjectF
- filterIteratorF
- reduceArrayF
- reduceObjectF
- reduceIteratorF
Async Functions
- asyncEachArrayF
- asyncEachObjectF
- asyncEachIteratorF
- asyncMapArrayF
- asyncMapObjectF
- asyncMapIteratorF
- asyncFilterArrayF
- asyncFilterObjectF
- asyncFilterIteratorF
- asyncReduceArrayF
- asyncReduceObjectF
- asyncReduceIteratorF