A schema { ... } block declaring which types serve as the query, mutation
and subscription roots.
Summary
Types
@type t() :: %TypedGql.Language.SchemaDeclaration{ description: String.t() | nil, directives: [TypedGql.Language.Directive.t()], fields: [TypedGql.Language.FieldDefinition.t()], loc: map() }