Package

io.kanaka.monadic

dsl

Permalink

package dsl

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dsl
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class FutureOps[A] extends AnyRef

    Permalink
  2. type JsErrorContent = Seq[(JsPath, Seq[ValidationError])]

    Permalink
  3. final case class Step[+A](run: Future[Either[Result, A]]) extends Product with Serializable

    Permalink

  4. trait StepOps[A, B] extends AnyRef

    Permalink

Value Members

  1. object Step extends Serializable

    Permalink
  2. implicit def booleanToStepOps(boolean: Boolean)(implicit ec: ExecutionContext): StepOps[Unit, Unit]

    Permalink
  3. implicit def eitherToStepOps[A, B](either: Either[B, A])(implicit ec: ExecutionContext): StepOps[A, B]

    Permalink
  4. object escalate extends Product with Serializable

    Permalink
  5. implicit def fEitherToStepOps[A, B](fEither: Future[Either[B, A]])(implicit ec: ExecutionContext): StepOps[A, B]

    Permalink
  6. implicit def fOptionToStepOps[A](fOption: Future[Option[A]])(implicit ec: ExecutionContext): StepOps[A, Unit]

    Permalink
  7. implicit def formToStepOps[A](form: Form[A])(implicit ec: ExecutionContext): StepOps[A, Form[A]]

    Permalink
  8. implicit def futureToStepOps[A](future: Future[A])(implicit ec: ExecutionContext): StepOps[A, Throwable]

    Permalink
  9. implicit def jsResultToStepOps[A](jsResult: JsResult[A])(implicit ec: ExecutionContext): StepOps[A, JsErrorContent]

    Permalink
  10. implicit def optionToStepOps[A](option: Option[A])(implicit ec: ExecutionContext): StepOps[A, Unit]

    Permalink
  11. implicit def stepToEither[A](step: Step[A]): Future[Either[Result, A]]

    Permalink
  12. implicit def stepToResult[R <: Result](step: Step[R])(implicit ec: ExecutionContext): Future[Result]

    Permalink
  13. implicit def tryToStepOps[A](tryValue: Try[A])(implicit ec: ExecutionContext): StepOps[A, Throwable]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped