Attributes
Members list
Type members
Classlikes
Wrapper that combines multiple wrappers.
Wrapper that combines multiple wrappers.
Value parameters
- wrappers
-
a list of wrappers
Attributes
A wrapper that requires an effect to be built. The effect will be run for each query.
A wrapper that requires an effect to be built. The effect will be run for each query.
Value parameters
- wrapper
-
an effect that builds a wrapper
Attributes
A wrapper that doesn't do anything. Useful for cases where we want to programmatically decide whether we'll use a wrapper or not
A wrapper that doesn't do anything. Useful for cases where we want to programmatically decide whether we'll use a wrapper or not
Attributes
Wrapper for the query execution stage. Wraps a function from an ExecutionRequest to a URIO[R, GraphQLResponse[CalibanError]].
Wrapper for the query execution stage. Wraps a function from an ExecutionRequest to a URIO[R, GraphQLResponse[CalibanError]].
Attributes
- Supertypes
Wrapper for each individual field. Takes a function from a ZQuery[R, Nothing, ResponseValue] and a FieldInfo and that returns a ZQuery[R, CalibanError, ResponseValue]. If wrapPureValues is true, every single field will be wrapped, which could have an impact on performances. If false, simple pure values will be ignored.
Wrapper for each individual field. Takes a function from a ZQuery[R, Nothing, ResponseValue] and a FieldInfo and that returns a ZQuery[R, CalibanError, ResponseValue]. If wrapPureValues is true, every single field will be wrapped, which could have an impact on performances. If false, simple pure values will be ignored.
Attributes
- Supertypes
Wrapper for the introspection query processing. Takes a function from a ZIO[R, ExecutionError, __Introspection] and that returns a ZIO[R, ExecutionError, __Introspection].
Wrapper for the introspection query processing. Takes a function from a ZIO[R, ExecutionError, __Introspection] and that returns a ZIO[R, ExecutionError, __Introspection].
Attributes
- Supertypes
Wrapper for the whole query processing. Wraps a function from a request GraphQLRequest to a URIO[R, GraphQLResponse[CalibanError]].
Wrapper for the whole query processing. Wraps a function from a request GraphQLRequest to a URIO[R, GraphQLResponse[CalibanError]].
Attributes
- Supertypes
Wrapper for the query parsing stage. Wraps a function from a query String to a ZIO[R, ParsingError, Document].
Wrapper for the query parsing stage. Wraps a function from a query String to a ZIO[R, ParsingError, Document].
Attributes
- Supertypes
Attributes
- Supertypes
- Known subtypes
-
trait ExecutionWrapper[R]trait OverallWrapper[R]trait ParsingWrapper[R]trait ValidationWrapper[R]
Wrapper for the query validation stage. Wraps a function from a Document to a ZIO[R, ValidationError, ExecutionRequest].
Wrapper for the query validation stage. Wraps a function from a Document to a ZIO[R, ValidationError, ExecutionRequest].
Attributes
- Supertypes
- Self type
Value members
Concrete methods
Suspends the creation of a wrapper which allows capturing any side effects in the creation of a wrapper. The wrapper will be recreated for each query.
Suspends the creation of a wrapper which allows capturing any side effects in the creation of a wrapper. The wrapper will be recreated for each query.
Value parameters
- wrapper
-
the wrapper to suspend