gql.resolver
package gql.resolver
Type members
Classlikes
abstract case class BatchResolver[F[_], I, O](id: ResolverKey, run: I => (Set[Any], Map[Any, Any] => O)) extends Resolver[F, I, O]
- Companion:
- object
- Source:
- Resolver.scala
final case class CacheResolver[F[_], I, I2, O](first: I => F[Either[I2, O]], fallback: Resolver[F, I2, O]) extends Resolver[F, I, O]
- Source:
- Resolver.scala
final case class CompositionResolver[F[_], I, A, O](left: Resolver[F, I, A], right: Resolver[F, A, O]) extends Resolver[F, I, O]
- Source:
- Resolver.scala
final case class FallibleResolver[F[_], I, A](resolve: I => F[Ior[String, A]]) extends Resolver[F, I, A]
- Source:
- Resolver.scala
final case class StreamResolver[F[_], I, A](stream: I => Stream[F, IorNec[String, A]]) extends Resolver[F, I, A]
- Source:
- Resolver.scala