package
Version:
v1.0.4
Opens a new window with list of versions in this module.
Published: Jul 21, 2023
License: Apache-2.0
Opens a new window with license information.
Imports: 4
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
-
func ChainFirstEitherK[A, E, B, HKTEA, HKTEB any](mchain func(HKTEA, func(A) HKTEA) HKTEA, mmap func(HKTEB, func(B) A) HKTEA, ...) func(HKTEA) HKTEA
-
func ChainOptionK[A, E, B, HKTEA, HKTEB any](mchain func(HKTEA, func(A) HKTEB) HKTEB, ...) func(f func(A) O.Option[B]) func(ma HKTEA) HKTEB
-
func FromOption[E, A, HKTEA any](fromEither func(ET.Either[E, A]) HKTEA, onNone func() E) func(ma O.Option[A]) HKTEA
-
func FromOptionK[E, A, B, HKTEB any](fromEither func(ET.Either[E, B]) HKTEB, onNone func() E) func(f func(A) O.Option[B]) func(A) HKTEB
-
func FromPredicate[E, A, HKTEA any](fromEither func(ET.Either[E, A]) HKTEA, pred func(A) bool, onFalse func(A) E) func(A) HKTEA
-
func MonadChainEitherK[A, E, B, HKTEA, HKTEB any](mchain func(HKTEA, func(A) HKTEB) HKTEB, ...) HKTEB
-
func MonadChainFirstEitherK[A, E, B, HKTEA, HKTEB any](mchain func(HKTEA, func(A) HKTEA) HKTEA, mmap func(HKTEB, func(B) A) HKTEA, ...) HKTEA
-
func MonadFromOption[E, A, HKTEA any](fromEither func(ET.Either[E, A]) HKTEA, onNone func() E, ma O.Option[A]) HKTEA
func ChainFirstEitherK[A, E, B, HKTEA, HKTEB any](
mchain func(HKTEA, func(A) HKTEA) HKTEA,
mmap func(HKTEB, func(B) A) HKTEA,
fromEither func(ET.Either[E, B]) HKTEB,
f func(A) ET.Either[E, B]) func(HKTEA) HKTEA
func ChainOptionK[A, E, B, HKTEA, HKTEB any](
mchain func(HKTEA, func(A) HKTEB) HKTEB,
fromEither func(ET.Either[E, B]) HKTEB,
onNone func() E,
) func(f func(A) O.Option[B]) func(ma HKTEA) HKTEB
func FromOption[E, A, HKTEA any](fromEither func(ET.Either[E, A]) HKTEA, onNone func() E) func(ma O.Option[A]) HKTEA
func FromOptionK[E, A, B, HKTEB any](
fromEither func(ET.Either[E, B]) HKTEB,
onNone func() E) func(f func(A) O.Option[B]) func(A) HKTEB
func FromPredicate[E, A, HKTEA any](fromEither func(ET.Either[E, A]) HKTEA, pred func(A) bool, onFalse func(A) E) func(A) HKTEA
func MonadChainEitherK[A, E, B, HKTEA, HKTEB any](
mchain func(HKTEA, func(A) HKTEB) HKTEB,
fromEither func(ET.Either[E, B]) HKTEB,
ma HKTEA,
f func(A) ET.Either[E, B]) HKTEB
func MonadChainFirstEitherK[A, E, B, HKTEA, HKTEB any](
mchain func(HKTEA, func(A) HKTEA) HKTEA,
mmap func(HKTEB, func(B) A) HKTEA,
fromEither func(ET.Either[E, B]) HKTEB,
ma HKTEA,
f func(A) ET.Either[E, B]) HKTEA
func MonadFromOption[E, A, HKTEA any](
fromEither func(ET.Either[E, A]) HKTEA,
onNone func() E,
ma O.Option[A],
) HKTEA
Source Files
¶
Click to show internal directories.
Click to hide internal directories.