class GraphQL::Schema::GraphQL::Schema::TimeoutMiddleware::TimeoutError

such as ‘RuntimeError`.
to take this error and raise a new one which _doesn’t_ descend from {GraphQL::ExecutionError},
To raise an error that will stop query resolution, use a custom block
its message will be added to the response’s ‘errors` key.
Since it’s a child of {GraphQL::ExecutionError},
This error is raised when a query exceeds ‘max_seconds`.

def initialize(parent_type, field_defn)

def initialize(parent_type, field_defn)
  super("Timeout on #{parent_type.name}.#{field_defn.name}")
end