Type alias EitherPatterns<L, R, T>

EitherPatterns<L, R, T>: {
    Left: ((l) => T);
    Right: ((r) => T);
} | {
    _: (() => T);
}

Type Parameters

  • L

  • R

  • T

Type declaration

  • Left: ((l) => T)
      • (l): T
      • Parameters

        • l: L

        Returns T

  • Right: ((r) => T)
      • (r): T
      • Parameters

        • r: R

        Returns T

Type declaration

  • _: (() => T)
      • (): T
      • Returns T

Generated using TypeDoc