package resolver
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class FieldMeta(queryMeta: QueryMeta, args: Option[Arguments[Unit, AnyValue]], alias: Option[String]) extends Product with Serializable
A more specialized version of QueryMeta that also carries field specific information.
- final case class QueryMeta(cursor: Cursor, variables: VariableMap[Unit]) extends Product with Serializable
Meta information about the current query.
- final class Resolver[+F[_], -I, +O] extends AnyRef
Resolver is one of the core abstractions of gql.
Resolver is one of the core abstractions of gql. The resolver class contains a collection of methods to aid comosition.
A Resolver forms an cats.arrow.Arrow; it can lift a function I => O. Resolver also forms cats.arrow.Choice which allows conditional branching.
Resolver also forms an cats.Applicative instance that sequences the operations.
Some methods are only available resolvers that have a certain shape. Consider taking a look at the companion object for more information.
- trait ResolverInstances extends AnyRef
- sealed trait Step[+F[_], -I, +O] extends AnyRef
A step is a composable task that takes an input and produces an output.
Value Members
- object Resolver extends ResolverInstances
- object Step