About
GraphQL in the Mys programming language.
API
class GraphqlError(Error):
message: string
class Document:
definitions: [Definition]
class Definition:
executable_definition: ExecutableDefinition
class ExecutableDefinition:
operation_definition: OperationDefinition
class OperationDefinition:
operation_type: string?
name: string?
variable_definitions: [VariableDefinition]?
selections: [Selection]
class VariableDefinition:
name: string
value: Type
class Type:
name: string
types: [Type]?
non_null: bool
class Selection:
field: Field
class Field:
name: string
arguments: [Argument]?
selections: [Selection]?
class Argument:
name: string
value: string?
variable: string?
func parse(document: string) -> Document:
Parse given document.