A GraphQL introspection schema that can be inspected and merged.
Summary
Functions
Serialize the schema back to introspection JSON.
A unique identifier for this Schema.
Merge a module's introspection-shaped type definitions into the schema, returning the combined schema.
Types
Functions
@spec contents(t()) :: {:ok, Dagger.JSON.t()} | {:error, term()}
Serialize the schema back to introspection JSON.
A unique identifier for this Schema.
@spec merge(t(), Dagger.JSON.t(), String.t()) :: t()
Merge a module's introspection-shaped type definitions into the schema, returning the combined schema.