functional-concepts
Version:
Библиотека с набором функций для возможности использования некоторых приемов функционального программирования
33 lines (31 loc) • 1.27 kB
JavaScript
import _curry from '../curry.js'
export { default as compose } from '../compose.js'
export { default as pipe } from '../pipe.js'
export { default as flip } from '../flip.js'
import _partial from '../partial.js'
import _is from '../is.js'
export { default as memoize } from '../memoize.js'
export { default as concat } from '../arrays/concat.js'
import _each from '../arrays/each.js'
import _filter from '../arrays/filter.js'
import _find from '../arrays/find.js'
import _findIndex from '../arrays/findIndex.js'
export { default as last } from '../arrays/last.js'
import _map from '../arrays/map.js'
import _reduce from '../arrays/reduce.js'
import _reduceRight from '../arrays/reduceRight.js'
export { default as reverse } from '../arrays/reverse.js'
import _sort from '../arrays/sort.js'
export { default as unique } from '../arrays/unique.js'
import _zip from '../arrays/zip.js'
export const curry = _curry
export const is = curry(_is)
export const each = curry(_each)
export const filter = curry(_filter)
export const find = curry(_find)
export const findIndex = curry(_findIndex)
export const map = curry(_map)
export const reduce = curry(_reduce)
export const reduceRight = curry(_reduceRight)
export const sort = curry(_sort)
export const zip = curry(_zip, 2)