Table of contents


Identity (type alias)

Signature

export type Identity<A> = A

Added in v2.0.0

URI (type alias)

Signature

export type URI = typeof URI

Added in v2.0.0

URI (constant)

Signature

export const URI: "Identity" = ...

Added in v2.0.0

getEq (constant)

Signature

export const getEq: <A>(E: Eq<A>) => Eq<Identity<A>> = ...

Added in v2.0.0

getShow (constant)

Signature

export const getShow: <A>(S: Show<A>) => Show<Identity<A>> = ...

Added in v2.0.0

identity (constant)

Signature

export const identity: Monad1<URI> & Foldable1<URI> & Traversable1<URI> & Alt1<URI> & Comonad1<URI> & ChainRec1<URI> = ...

Added in v2.0.0

alt (export)

Signature

;<A>(that: () => A) => (fa: A) => A

Added in v2.0.0

ap (export)

Signature

;<A>(fa: A) => <B>(fab: (a: A) => B) => B

Added in v2.0.0

apFirst (export)

Signature

;<B>(fb: B) => <A>(fa: A) => A

Added in v2.0.0

apSecond (export)

Signature

;<B>(fb: B) => <A>(fa: A) => B

Added in v2.0.0

chain (export)

Signature

;<A, B>(f: (a: A) => B) => (ma: A) => B

Added in v2.0.0

chainFirst (export)

Signature

;<A, B>(f: (a: A) => B) => (ma: A) => A

Added in v2.0.0

duplicate (export)

Signature

;<A>(ma: A) => A

Added in v2.0.0

extend (export)

Signature

;<A, B>(f: (fa: A) => B) => (ma: A) => B

Added in v2.0.0

flatten (export)

Signature

;<A>(mma: A) => A

Added in v2.0.0

foldMap (export)

Signature

;<M>(M: Monoid<M>) => <A>(f: (a: A) => M) => (fa: A) => M

Added in v2.0.0

map (export)

Signature

;<A, B>(f: (a: A) => B) => (fa: A) => B

Added in v2.0.0

reduce (export)

Signature

;<A, B>(b: B, f: (b: B, a: A) => B) => (fa: A) => B

Added in v2.0.0

reduceRight (export)

Signature

;<A, B>(b: B, f: (a: A, b: B) => B) => (fa: A) => B

Added in v2.0.0