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

Array overview

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

Added in v0.24.0


Table of contents


instances

Applicative

Signature

export declare const Applicative: applicative.Applicative<ArrayInstances.ReadonlyArrayTypeLambda>

Added in v0.24.0

Chainable

Signature

export declare const Chainable: chainable.Chainable<ArrayInstances.ReadonlyArrayTypeLambda>

Added in v0.24.0

Covariant

Signature

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

Added in v0.24.0

Filterable

Signature

export declare const Filterable: filterable.Filterable<ArrayInstances.ReadonlyArrayTypeLambda>

Added in v0.24.0

FlatMap

Signature

export declare const FlatMap: flatMap_.FlatMap<ArrayInstances.ReadonlyArrayTypeLambda>

Added in v0.24.0

Foldable

Signature

export declare const Foldable: foldable.Foldable<ArrayInstances.ReadonlyArrayTypeLambda>

Added in v0.24.0

Invariant

Signature

export declare const Invariant: invariant.Invariant<ArrayInstances.ReadonlyArrayTypeLambda>

Added in v0.24.0

Monad

Signature

export declare const Monad: monad.Monad<ArrayInstances.ReadonlyArrayTypeLambda>

Added in v0.24.0

Of

Signature

export declare const Of: of_.Of<ArrayInstances.ReadonlyArrayTypeLambda>

Added in v0.24.0

Pointed

Signature

export declare const Pointed: pointed.Pointed<ArrayInstances.ReadonlyArrayTypeLambda>

Added in v0.24.0

Product

Signature

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

Added in v0.24.0

SemiApplicative

Signature

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

Added in v0.24.0

SemiProduct

Signature

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

Added in v0.24.0

Traversable

Signature

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

Added in v0.24.0

TraversableFilterable

Signature

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

Added in v0.24.0

getMonoid

Signature

export declare const getMonoid: <A>() => Monoid<readonly A[]>

Added in v0.24.0

getSemigroup

Signature

export declare const getSemigroup: <A>() => Semigroup<readonly A[]>

Added in v0.24.0