package graphql_ppx

  1. Overview
  2. Docs
type t =
  1. | Empty
  2. | String of string
  3. | FragmentNameRef of string
  4. | FragmentQueryRef of string
val type_ref_name : Schema.type_ref -> string
val print_input_value : Graphql_ast.input_value -> string
val print_argument : (string Source_pos.spanning * Graphql_ast.input_value Source_pos.spanning) -> string
val print_arguments : (string Source_pos.spanning * Graphql_ast.input_value Source_pos.spanning) list -> string
val print_directive : Graphql_ast.directive -> string
val is_internal_directive : Graphql_ast.directive Source_pos.spanning -> bool
val print_directives : Graphql_ast.directive Source_pos.spanning list -> string
val print_fragment_spread : Graphql_ast.fragment_spread -> t array
val print_type : Graphql_ast.type_ref -> string
val print_selection_set : Schema.schema -> Schema.type_meta -> Graphql_ast.selection list -> t array
val print_selection : Schema.schema -> Schema.type_meta -> Graphql_ast.selection -> t array
val print_field : Schema.schema -> Schema.type_meta -> Graphql_ast.field -> t array
val print_inline_fragment : Schema.schema -> Schema.type_meta -> Graphql_ast.inline_fragment -> t array
val print_variable_definition : (string Source_pos.spanning * Graphql_ast.variable_definition) -> string
val print_variable_definitions : (string Source_pos.spanning * Graphql_ast.variable_definition) list -> string
val print_operation : Schema.schema -> Graphql_ast.operation -> t array
val print_fragment : Schema.schema -> Graphql_ast.fragment -> t array
val print_definition : Schema.schema -> Graphql_ast.definition -> t array
module StringSet : sig ... end
val find_fragment_refs : t array -> StringSet.elt list
val print_document : Schema.schema -> Graphql_ast.definition list -> t array