Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace Either

Callable

  • Either<A, B>(value: B): Either<A, B>

Index

Functions

apply

  • apply<A, B>(value: B): Either<A, B>

exists

  • exists<A, B>(p: (b: B) => boolean, e: Either<A, B>): boolean
  • Type parameters

    • A

    • B

    Parameters

    • p: (b: B) => boolean
        • (b: B): boolean
        • Parameters

          • b: B

          Returns boolean

    • e: Either<A, B>

    Returns boolean

filter

flatMap

fold

  • fold<A, B, C>(l: (a: A) => C, r: (b: B) => C, e: Either<A, B>): C
  • Type parameters

    • A

    • B

    • C

    Parameters

    • l: (a: A) => C
        • (a: A): C
        • Parameters

          • a: A

          Returns C

    • r: (b: B) => C
        • (b: B): C
        • Parameters

          • b: B

          Returns C

    • e: Either<A, B>

    Returns C

forAll

  • forAll<A, B>(p: (b: B) => boolean, e: Either<A, B>): boolean
  • Type parameters

    • A

    • B

    Parameters

    • p: (b: B) => boolean
        • (b: B): boolean
        • Parameters

          • b: B

          Returns boolean

    • e: Either<A, B>

    Returns boolean

forEach

  • forEach<A, B, C>(f: (x: A | B) => void, e: Either<A, B>): void
  • Type parameters

    • A

    • B

    • C

    Parameters

    • f: (x: A | B) => void
        • (x: A | B): void
        • Parameters

          • x: A | B

          Returns void

    • e: Either<A, B>

    Returns void

get

  • get<A, B>(e: Either<A, B>): A | B

getOrElse

map

of

  • of<A, B>(value: B): Either<A, B>

swap

toList

  • toList<A, B>(e: Either<A, B>): B[] | A[]

Generated using TypeDoc