package graphql_ppx

  1. Overview
  2. Docs
val record_to_object : 'a -> Migrate_parsetree.Ast_408.Parsetree.expression -> Migrate_parsetree__Ast_408.Parsetree.expression
val raw_opaque_object : ('a * 'b list) option -> Graphql_ppx_base.Result_structure.field_result list -> bool
val generate_poly_type_ref_name : Graphql_ppx_base.Graphql_ast.type_ref -> string
val generate_poly_enum_decoder : 'a -> Graphql_ppx_base.Schema.enum_meta -> bool -> Migrate_parsetree__Ast_408.Parsetree.expression
val generate_fragment_parse_fun : Graphql_ppx_base.Generator_utils.output_config -> Graphql_ppx_base.Source_pos.ast_location -> string -> string list -> Graphql_ppx_base.Graphql_ast.definition -> Migrate_parsetree__Ast_408.Parsetree.expression
val generate_solo_fragment_spread_decoder : Graphql_ppx_base.Generator_utils.output_config -> Graphql_ppx_base.Source_pos.ast_location -> string -> string list -> Graphql_ppx_base.Graphql_ast.definition -> Migrate_parsetree__Ast_408.Parsetree.expression
val generate_object_decoder : config:Graphql_ppx_base.Generator_utils.output_config -> loc:Graphql_ppx_base.Result_structure.loc -> name:string -> path:Graphql_ppx_base.Extract_type_definitions.path -> definition:Graphql_ppx_base.Graphql_ast.definition -> existing_record:string option -> force_record:bool -> interface_fragments: (string * (string * Graphql_ppx_base.Result_structure.t) list) option -> Graphql_ppx_base.Result_structure.field_result list -> Migrate_parsetree.Ast_408.Parsetree.expression
OCaml

Innovation. Community. Security.