Base Field Execution Context
interface BaseFieldExecutionContext<Q : Query, A : Arguments, R : CompositeOutput> : ResolverExecutionContext<Q> (source)
Base ExecutionContext interface for mutation and non-mutation field resolvers
Inheritors
Properties
Link copied to clipboard
The value of any A arguments that were provided by the caller of this resolver. If this field does not take arguments, this is Arguments.NoArguments.
Link copied to clipboard
A value of Q, with any (and only) selections from viaduct.api.Resolver.queryValueFragment populated. Attempting to access fields not declared in viaduct.api.Resolver.queryValueFragment will throw a runtime exception.
Functions
Link copied to clipboard
Returns a synchronously-accessible version of queryValue where all selections have been eagerly resolved.