Skip to main content Link Search Menu Expand Document (external link)

index overview

Added in v1.0.0


Table of contents


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 v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.0

From “./Filterable.js”

Filterable represents data structures which can be partitioned/filtered.

Signature

export * as Filterable from "./Filterable.js"

Added in v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.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 v1.0.0