ResolverInvariantOps

gql.resolver.Resolver$.ResolverInvariantOps
final implicit class ResolverInvariantOps[F[_], I, O](self: Resolver[F, I, O]) extends AnyVal

Attributes

Source
Resolver.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def batch[K, V](implicit ev: Set[K] =:= I, ev2: O =:= Map[K, V]): ResolverBatchOps[F, K, V]

Attributes

Source
Resolver.scala
def choice[I2](that: Resolver[F, I2, O]): Resolver[F, Either[I, I2], O]

Attributes

Source
Resolver.scala
def choose[I2, O2](that: Resolver[F, I2, O2]): Resolver[F, Either[I, I2], Either[O, O2]]

Attributes

Source
Resolver.scala
def contramap[I2](f: I2 => I): Resolver[F, I2, O]

Attributes

Source
Resolver.scala
def rethrow[O2](implicit ev: O <:< Ior[String, O2]): Resolver[F, I, O2]

Attributes

Source
Resolver.scala
def skippable: Resolver[F, Either[I, O], O]

Attributes

Source
Resolver.scala
def through[O2](f: Resolver[F, O, O] => Resolver[F, O, O2]): Resolver[F, I, O2]

Attributes

Source
Resolver.scala
def tupleIn: Resolver[F, I, (O, I)]

Attributes

Source
Resolver.scala