arrow-core / arrow.core.extensions.mapk.functor / arrow.Kind

Extensions for arrow.Kind

fproduct fun <K, A, B> Kind<Kind<ForMapK, K>, A>.~~fproduct~~(arg1: (A) -> B): MapK<K, Tuple2<A, B>>
imap fun <K, A, B> Kind<Kind<ForMapK, K>, A>.~~imap~~(arg1: (A) -> B, arg2: (B) -> A): MapK<K, B>
map fun <K, A, B> Kind<Kind<ForMapK, K>, A>.~~map~~(arg1: (A) -> B): MapK<K, B>
mapConst fun <K, A, B> Kind<Kind<ForMapK, K>, A>.~~mapConst~~(arg1: B): MapK<K, B>
tupleLeft fun <K, A, B> Kind<Kind<ForMapK, K>, A>.~~tupleLeft~~(arg1: B): MapK<K, Tuple2<B, A>>
tupleRight fun <K, A, B> Kind<Kind<ForMapK, K>, A>.~~tupleRight~~(arg1: B): MapK<K, Tuple2<A, B>>
void fun <K, A> Kind<Kind<ForMapK, K>, A>.~~void~~(): MapK<K, Unit>
widen fun <K, B, A : B> Kind<Kind<ForMapK, K>, A>.~~widen~~(): MapK<K, B>

Do you like Arrow?

Arrow Org
<