https://github.com/daybrush/fjx
fjx is an functional javascript extension. Support Typescript
https://github.com/daybrush/fjx
curry fjx fp functional fx javascript pipe typescript
Last synced: 7 months ago
JSON representation
fjx is an functional javascript extension. Support Typescript
- Host: GitHub
- URL: https://github.com/daybrush/fjx
- Owner: daybrush
- License: mit
- Created: 2018-12-21T13:03:01.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-16T04:41:32.000Z (almost 7 years ago)
- Last Synced: 2025-03-02T16:49:31.436Z (8 months ago)
- Topics: curry, fjx, fp, functional, fx, javascript, pipe, typescript
- Language: TypeScript
- Homepage: https://daybrush.com
- Size: 529 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fjx [](https://badge.fury.io/js/fjx) [](https://travis-ci.org/daybrush/fjx) [](https://coveralls.io/github/daybrush/fjx?branch=master)
fjx is an functional javascript extension. Support Typescript
Tree shaking is supported and only used functions are included.
[**API Documentation**](http://daybrush.com/fjx/release/latest/doc)
## 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