Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
interface Coercing<T>

See https://www.graphql.de/blog/scalars-in-depth/

Link copied to clipboard
Link copied to clipboard
class ExecutableSchema(schema: Schema, coercings: Map<String, Coercing<*>>, queryRoot: RootResolver?, mutationRoot: RootResolver?, subscriptionRoot: RootResolver?, resolver: Resolver, typeResolver: TypeResolver, instrumentations: List<Instrumentation>, persistedDocumentCache: PersistedDocumentCache?)

A GraphQL schema with execution information:

Link copied to clipboard
typealias ExternalValue = Any?

Any of JsonValue or Error

Link copied to clipboard
fun interface FieldCallback
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class Instrumentation

An Instrumentation monitors the execution algorithm.

Link copied to clipboard
Link copied to clipboard
typealias InternalValue = Any?

An internal value

Link copied to clipboard
typealias JsonValue = Any?

A JSON value.

Link copied to clipboard
fun interface OperationCallback
Link copied to clipboard
class OperationInfo(val operation: GQLOperationDefinition, val fragments: Map<String, GQLFragmentDefinition>, val schema: Schema, val executionContext: ExecutionContext)
Link copied to clipboard
sealed interface PersistedDocument
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun interface Resolver
Link copied to clipboard
class ResolveTypeInfo(val type: String, val schema: Schema)
Link copied to clipboard
fun interface RootResolver

A RootResolver is called at the very beginning of the execution to seed execution.

Link copied to clipboard
Link copied to clipboard

This subscription failed.

Link copied to clipboard
sealed interface SubscriptionEvent
Link copied to clipboard

A response from the stream. May contain field errors.

Link copied to clipboard
fun interface TypeResolver

A TypeResolver resolves concrete object types for abstract types.

Link copied to clipboard

Functions

Link copied to clipboard

Parses the given query string to a GraphQL request

Parses a map of external values to a GraphQLRequest.

Link copied to clipboard

Converts a multi-map such as one from parsed query params to a map of external values.

Link copied to clipboard