fjx

fjx is an functional javascript extension. Support Typescript
Tree shaking is supported and only used functions are included.
utils
- curry (The type supports up to five arguments of the function.)
- pipe (The type supports up to five arguments of the function.)
- compose (The type supports up to five arguments of the function.)
- exec
- isIterable
- isIterator
functions
| array | object | iterable | |
|---|---|---|---|
| each | array / asyncArray | object / asyncObject | iterable / asyncIterable |
| map | array / asyncArray | object / asyncObject | iterable / asyncIterable |
| filter | array / asyncArray | object / asyncObject | iterable / asyncIterable |
| reduce | array / asyncArray | object / asyncObject | iterable / asyncIterable |
| head | array | object | iterable |
| tail | array | object | iterable |
| take | asyncArray | asyncObject | asyncIterable |
| sync | asyncArray | asyncObject | asyncIterable |