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


Table of contents


instances

Applicative

Signature

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

Added in v1.0.0

Chainable

Signature

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

Added in v1.0.0

Covariant

Signature

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

Added in v1.0.0

Filterable

Signature

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

Added in v1.0.0

FlatMap

Signature

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

Added in v1.0.0

Foldable

Signature

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

Added in v1.0.0

Invariant

Signature

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

Added in v1.0.0

Monad

Signature

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

Added in v1.0.0

Of

Signature

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

Added in v1.0.0

Pointed

Signature

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

Added in v1.0.0

Product

Signature

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

Added in v1.0.0

SemiApplicative

Signature

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

Added in v1.0.0

SemiProduct

Signature

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

Added in v1.0.0

Traversable

Signature

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

Added in v1.0.0

TraversableFilterable

Signature

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

Added in v1.0.0

getMonoid

Signature

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

Added in v1.0.0

getSemigroup

Signature

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

Added in v1.0.0