All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.iheart.thomas.abtest.package.scala Maven / Gradle / Ivy

There is a newer version: 0.46-RC4
Show newest version
package com.iheart.thomas
package abtest

import cats.data.EitherT
import cats.{MonadError, ~>}
import cats.implicits._

object `package` {
  type APIResult[F[_], T] = EitherT[F, Error, T]

  def apiResultTo[F[_]: MonadError[?[_], Throwable]] =
    λ[APIResult[F, ?] ~> F](_.leftWiden[Throwable].rethrowT)

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy