Table of contents


URI (type alias)

Signature

export type URI = typeof URI

Const (class)

Signature

export class Const<L, A> {
  constructor(readonly value: L) { ... }
  ...
}

Added in v1.0.0

map (method)

Signature

map<B>(f: (a: A) => B): Const<L, B> { ... }

contramap (method)

Signature

contramap<B>(f: (b: B) => A): Const<L, B> { ... }

fold (method)

Signature

fold<B>(f: (l: L) => B): B { ... }

inspect (method)

Signature

inspect(): string { ... }

toString (method)

Signature

toString(): string { ... }

URI (constant)

Signature

export const URI = ...

const_ (constant)

Signature

export const const_: Functor2<URI> & Contravariant2<URI> = ...

Added in v1.0.0

getApplicative (function)

Signature

export const getApplicative = <L>(M: Monoid<L>): Applicative2C<URI, L> => ...

Added in v1.0.0

getApply (function)

Signature

export const getApply = <L>(S: Semigroup<L>): Apply2C<URI, L> => ...

Added in v1.0.0

getSetoid (function)

Signature

export const getSetoid = <L, A>(S: Setoid<L>): Setoid<Const<L, A>> => ...

Added in v1.0.0