Skip to content
// EFFECT DAYS 2026

Array

This module provides utility functions for working with arrays in TypeScript.

17 exports Since v0.24.0 Source

Instances

Signature

declare const Applicative: applicative.Applicative<ArrayInstances.ReadonlyArrayTypeLambda>
Since v0.24.0

Signature

declare const Chainable: chainable.Chainable<ArrayInstances.ReadonlyArrayTypeLambda>
Since v0.24.0

Signature

declare const Covariant: covariant.Covariant<ArrayInstances.ReadonlyArrayTypeLambda>

Signature

declare const Filterable: filterable.Filterable<ArrayInstances.ReadonlyArrayTypeLambda>
Since v0.24.0

Signature

declare const FlatMap: flatMap_.FlatMap<ArrayInstances.ReadonlyArrayTypeLambda>
Since v0.24.0

Signature

declare const Foldable: foldable.Foldable<ArrayInstances.ReadonlyArrayTypeLambda>
Since v0.24.0

Signature

declare const getMonoid: <A>() => Monoid<ReadonlyArray<A>>

Signature

declare const getSemigroup: <A>() => Semigroup<ReadonlyArray<A>>
Since v0.24.0

Signature

declare const Invariant: invariant.Invariant<ArrayInstances.ReadonlyArrayTypeLambda>
Since v0.24.0

Signature

declare const Monad: monad.Monad<ArrayInstances.ReadonlyArrayTypeLambda>
Since v0.24.0

Signature

declare const Of: of_.Of<ArrayInstances.ReadonlyArrayTypeLambda>
Since v0.24.0

Signature

declare const Pointed: pointed.Pointed<ArrayInstances.ReadonlyArrayTypeLambda>
Since v0.24.0

Signature

declare const Product: product_.Product<ArrayInstances.ReadonlyArrayTypeLambda>

Signature

declare const SemiApplicative: semiApplicative.SemiApplicative<ArrayInstances.ReadonlyArrayTypeLambda>

Signature

declare const SemiProduct: semiProduct.SemiProduct<ArrayInstances.ReadonlyArrayTypeLambda>

Signature

declare const Traversable: traversable.Traversable<ArrayInstances.ReadonlyArrayTypeLambda>

Signature

declare const TraversableFilterable: traversableFilterable.TraversableFilterable<ArrayInstances.ReadonlyArrayTypeLambda>