index overview
Added in v0.24.0
Table of contents
- exports
- From “./Alternative.js”
- From “./Applicative.js”
- From “./Bicovariant.js”
- From “./Bounded.js”
- From “./Chainable.js”
- From “./Contravariant.js”
- From “./Coproduct.js”
- From “./Covariant.js”
- From “./Filterable.js”
- From “./FlatMap.js”
- From “./Foldable.js”
- From “./Invariant.js”
- From “./Monad.js”
- From “./Monoid.js”
- From “./Of.js”
- From “./Pointed.js”
- From “./Product.js”
- From “./SemiAlternative.js”
- From “./SemiApplicative.js”
- From “./SemiCoproduct.js”
- From “./SemiProduct.js”
- From “./Semigroup.js”
- From “./Traversable.js”
- From “./TraversableFilterable.js”
exports
From “./Alternative.js”
Re-exports all named exports from the “./Alternative.js” module as Alternative
.
Signature
export * as Alternative from "./Alternative.js"
Added in v0.24.0
From “./Applicative.js”
Re-exports all named exports from the “./Applicative.js” module as Applicative
.
Signature
export * as Applicative from "./Applicative.js"
Added in v0.24.0
From “./Bicovariant.js”
Re-exports all named exports from the “./Bicovariant.js” module as Bicovariant
.
Signature
export * as Bicovariant from "./Bicovariant.js"
Added in v0.24.0
From “./Bounded.js”
Re-exports all named exports from the “./Bounded.js” module as Bounded
.
Signature
export * as Bounded from "./Bounded.js"
Added in v0.24.0
From “./Chainable.js”
Re-exports all named exports from the “./Chainable.js” module as Chainable
.
Signature
export * as Chainable from "./Chainable.js"
Added in v0.24.0
From “./Contravariant.js”
Re-exports all named exports from the “./Contravariant.js” module as Contravariant
.
Signature
export * as Contravariant from "./Contravariant.js"
Added in v0.24.0
From “./Coproduct.js”
Re-exports all named exports from the “./Coproduct.js” module as Coproduct
.
Signature
export * as Coproduct from "./Coproduct.js"
Added in v0.24.0
From “./Covariant.js”
Re-exports all named exports from the “./Covariant.js” module as Covariant
.
Signature
export * as Covariant from "./Covariant.js"
Added in v0.24.0
From “./Filterable.js”
Filterable
represents data structures which can be partitioned/filtered.
Signature
export * as Filterable from "./Filterable.js"
Added in v0.24.0
From “./FlatMap.js”
Re-exports all named exports from the “./FlatMap.js” module as FlatMap
.
Signature
export * as FlatMap from "./FlatMap.js"
Added in v0.24.0
From “./Foldable.js”
Re-exports all named exports from the “./Foldable.js” module as Foldable
.
Signature
export * as Foldable from "./Foldable.js"
Added in v0.24.0
From “./Invariant.js”
The Invariant
typeclass is a higher-order abstraction over types that allow mapping the contents of a type in both directions. It is similar to the Covariant
typeclass but provides an imap
opration, which allows transforming a value in both directions. This typeclass is useful when dealing with data types that can be converted to and from some other types. The imap
operation provides a way to convert such data types to other types that they can interact with while preserving their invariants.
Signature
export * as Invariant from "./Invariant.js"
Added in v0.24.0
From “./Monad.js”
Re-exports all named exports from the “./Monad.js” module as Monad
.
Signature
export * as Monad from "./Monad.js"
Added in v0.24.0
From “./Monoid.js”
Re-exports all named exports from the “./Monoid.js” module as Monoid
.
Signature
export * as Monoid from "./Monoid.js"
Added in v0.24.0
From “./Of.js”
Re-exports all named exports from the “./Of.js” module as Of
.
Signature
export * as Of from "./Of.js"
Added in v0.24.0
From “./Pointed.js”
Re-exports all named exports from the “./Pointed.js” module as Pointed
.
Signature
export * as Pointed from "./Pointed.js"
Added in v0.24.0
From “./Product.js”
Re-exports all named exports from the “./Product.js” module as Product
.
Signature
export * as Product from "./Product.js"
Added in v0.24.0
From “./SemiAlternative.js”
Re-exports all named exports from the “./SemiAlternative.js” module as SemiAlternative
.
Signature
export * as SemiAlternative from "./SemiAlternative.js"
Added in v0.24.0
From “./SemiApplicative.js”
Re-exports all named exports from the “./SemiApplicative.js” module as SemiApplicative
.
Signature
export * as SemiApplicative from "./SemiApplicative.js"
Added in v0.24.0
From “./SemiCoproduct.js”
Re-exports all named exports from the “./SemiCoproduct.js” module as SemiCoproduct
.
Signature
export * as SemiCoproduct from "./SemiCoproduct.js"
Added in v0.24.0
From “./SemiProduct.js”
Re-exports all named exports from the “./SemiProduct.js” module as SemiProduct
.
Signature
export * as SemiProduct from "./SemiProduct.js"
Added in v0.24.0
From “./Semigroup.js”
Re-exports all named exports from the “./Semigroup.js” module as Semigroup
.
Signature
export * as Semigroup from "./Semigroup.js"
Added in v0.24.0
From “./Traversable.js”
Re-exports all named exports from the “./Traversable.js” module as Traversable
.
Signature
export * as Traversable from "./Traversable.js"
Added in v0.24.0
From “./TraversableFilterable.js”
TraversableFilterable
represents data structures which can be partitioned with effects in some Applicative
functor.
Signature
export * as TraversableFilterable from "./TraversableFilterable.js"
Added in v0.24.0