InvariantOps

gql.resolver.Resolver$.InvariantOps
final implicit class InvariantOps[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 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 continue[O2](f: Resolver[F, O, O] => Resolver[F, O, O2]): Resolver[F, I, O2]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Source
Resolver.scala