applicative

kirill5k.common.cats.syntax.applicative
object applicative

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Extensions

Extensions

extension [F[_]](F: Applicative[F])
def ifTrueOrElse[A](cond: Boolean)(ifTrue: => F[A], ifFalse: => F[A]): F[A]
def whenNonEmpty[A](opt: Option[A])(fa: A => F[Unit]): F[Unit]
extension [F[_], A](fo: F[Option[A]])
def mapOpt[B](f: A => B)(using F: Applicative[F]): F[Option[B]]
extension [F[_], A](fo: F[Iterable[A]])
def mapList[B](f: A => B)(using F: Applicative[F]): F[List[B]]