Packages

p

caliban

wrappers

package wrappers

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait Wrapper[-R] extends GraphQLAspect[Nothing, R]

    A Wrapper[-R] represents an extra layer of computation that can be applied on top of Caliban's query handling.

    A Wrapper[-R] represents an extra layer of computation that can be applied on top of Caliban's query handling. There are different base types of wrappers: - OverallWrapper to wrap the whole query processing - ParsingWrapper to wrap the query parsing only - ValidationWrapper to wrap the query validation only - ExecutionWrapper to wrap the query execution only - FieldWrapper to wrap each field execution

    It is also possible to combine wrappers using |+| and to build a wrapper effectfully with EffectfulWrapper.

    Implementations can control the order at which this wrapper is executed by overriding the priority value. Setting a higher priority value will be executed first.

Value Members

  1. object ApolloCaching

    Returns a wrapper which applies apollo caching response extensions

  2. object ApolloPersistedQueries
  3. object ApolloTracing
  4. object CostEstimation
  5. object FieldMetrics
  6. object Wrapper
  7. object Wrappers

Ungrouped