UNPKG

pragmatic-fp-ts

Version:

Opinionated functional programming library with easy use in mind

206 lines (203 loc) 6.42 kB
import * as transduce from "./transduce.ts"; export { transduce }; import Validator from "./validate.ts"; export { Validator }; export * as M from "./Monad.ts"; export * from "./Chain.ts"; export * from "./Either.ts"; export * from "./Future.ts"; export * from "./Maybe.ts"; export * from "./add.ts"; export * from "./adjust.ts"; export { all, all as every } from "./all.ts"; export * from "./allPass.ts"; export * from "./and.ts"; export * from "./aperture.ts"; export * from "./append.ts"; export * from "./apply.ts"; export * from "./applyTo.ts"; export * from "./ascend.ts"; export * from "./assoc.ts"; export * from "./assocIn.ts"; export * from "./both.ts"; export * from "./clamp.ts"; export * from "./comparator.ts"; export * from "./complement.ts"; export * from "./compose.ts"; export * from "./concat.ts"; export * from "./cond.ts"; export { constantly, constantly as always } from "./constantly.ts"; export * from "./converge.ts"; export { count, count as size } from "./count.ts"; export * from "./countBy.ts"; export * from "./cycle.ts"; export * from "./descend.ts"; export { differenceWith as difference } from "./difference.ts"; export * from "./differenceWith.ts"; export * from "./dissoc.ts"; export * from "./dissocIn.ts"; export { dissocIn as dissocPath } from "./dissocIn.ts"; export * from "./divide.ts"; export * from "./drop.ts"; export * from "./dropRepeats.ts"; export * from "./dropRepeatsWith.ts"; export * from "./dropRight.ts"; export * from "./dropRightWhile.ts"; export * from "./dropWhile.ts"; export * from "./eitherOr.ts"; export * from "./empty.ts"; export * from "./endsWith.ts"; export { eq, eq as eqShallow } from "./eq.ts"; export * from "./eqBy.ts"; export * from "./eqProps.ts"; export { equals as eqDeep, equals } from "./equals.ts"; export * from "./ErrorLog.ts"; export * from "./F.ts"; export * from "./filter.ts"; export * from "./filterKeys.ts"; export * from "./find.ts"; export * from "./findIndex.ts"; export * from "./findLast.ts"; export * from "./findLastIndex.ts"; export { first, first as head } from "./first.ts"; export * from "./flatMap.ts"; export * from "./flatten.ts"; export * from "./flow.ts"; export * from "./forEach.ts"; export * from "./fromPairs.ts"; export * from "./get.ts"; export * from "./getIn.ts"; export { getOr, getOr as propOr } from "./getOr.ts"; export * from "./getValue.ts"; export { getValueOr as defaultTo, getValueOr } from "./getValueOr.ts"; export * from "./groupBy.ts"; export * from "./groupWith.ts"; export * from "./gt.ts"; export * from "./gte.ts"; export * from "./has.ts"; export * from "./hasIn.ts"; export * from "./identical.ts"; export * from "./identity.ts"; export * from "./ifElse.ts"; export { includes as contains, includes } from "./includes.ts"; export * from "./indexBy.ts"; export * from "./indexOf.ts"; export { init as butLast, init } from "./init.ts"; export * from "./innerJoin.ts"; export * from "./insert.ts"; export * from "./insertAll.ts"; export * from "./intersection.ts"; export * from "./intersects.ts"; export * from "./intersectsBy.ts"; export * from "./intersperse.ts"; export * from "./into.ts"; export * from "./invert.ts"; export * from "./invertObj.ts"; // export * from "./invoke/index.ts"; export * from "./isArray.ts"; export * from "./isDataObject.ts"; export * from "./isEmpty.ts"; export * from "./isFunction.ts"; export * from "./isIn.ts"; export * from "./isMonad.ts"; export * from "./isNil.ts"; export * from "./isNeg.ts"; export * from "./isNumber.ts"; export * from "./isPos.ts"; export * from "./isPrimitive.ts"; export * from "./isSome.ts"; export * from "./isString.ts"; export * from "./isZero.ts"; export * from "./join.ts"; export * from "./juxt.ts"; export * from "./keys.ts"; export * from "./last.ts"; export * from "./lt.ts"; export * from "./lte.ts"; export * from "./map.ts"; export * from "./mapIndexed.ts"; export * from "./mapKeys.ts"; export * from "./mapP.ts"; export * from "./match.ts"; export * from "./max.ts"; export * from "./mean.ts"; export * from "./median.ts"; export * from "./memoizeWith.ts"; export * from "./min.ts"; export * from "./mod.ts"; export * from "./multimethod.ts"; export * from "./multiply.ts"; export * from "./Mutable.ts"; export * from "./negate.ts"; export * from "./none.ts"; export * from "./nonePass.ts"; export * from "./not.ts"; export * from "./nth.ts"; export * from "./of.ts"; export * from "./omit.ts"; export * from "./partial.ts"; export * from "./partition.ts"; export * from "./pick.ts"; export * from "./pickBy.ts"; export * from "./pipe.ts"; export * from "./prepend.ts"; export * from "./product.ts"; export * from "./project.ts"; export * from "./prop.ts"; export * from "./props.ts"; export * from "./propEq.ts"; export * from "./propSatisfies.ts"; export * from "./range.ts"; export * from "./reduce.ts"; export * from "./reduceKV.ts"; export * from "./reject.ts"; export * from "./repeat.ts"; export * from "./replace.ts"; export { rest, rest as tail } from "./rest.ts"; export * from "./reverse.ts"; export * from "./scan.ts"; export * from "./sequentialize.ts"; export * from "./some.ts"; export * from "./somePass.ts"; export * from "./sort.ts"; export * from "./sortBy.ts"; export * from "./sortWith.ts"; export * from "./split.ts"; export * from "./splitAt.ts"; export * from "./splitEvery.ts"; export * from "./splitWhen.ts"; export * from "./spy.ts"; export * from "./subtract.ts"; export * from "./sum.ts"; export { symmetricDifference, symmetricDifference as symDiff } from "./symmetricDifference.ts"; export * from "./T.ts"; export * from "./take.ts"; export * from "./takeWhile.ts"; export * from "./takeRight.ts"; export * from "./takeRightWhile.ts"; export * from "./tap.ts"; export * from "./test.ts"; export * from "./times.ts"; export * from "./toLower.ts"; export * from "./toPairs.ts"; export * from "./toString.ts"; export * from "./toUpper.ts"; export * from "./trim.ts"; export * from "./tryCatch.ts"; export * from "./types.ts"; export * from "./union.ts"; export * from "./unionBy.ts"; export * from "./uniq.ts"; export * from "./uniqBy.ts"; export * from "./unless.ts"; export * from "./update.ts"; export * from "./updateIn.ts"; export * from "./values.ts"; export * from "./when.ts"; export * from "./where.ts"; export * from "./whereEq.ts"; export * from "./xor.ts"; export * from "./xprod.ts"; export * from "./zip.ts"; export * from "./zipMap.ts"; export * from "./lenses.ts";