package graphql_ppx

  1. Overview
  2. Docs
GraphQL PPX rewriter for Bucklescript/ReasonML

Install

Dune Dependency

Authors

Maintainers

Sources

v1.0.1.tar.gz
md5=bcf43590b569405282f698ad5bdb45f9
sha512=644479f8fc2760cf202c4bce04cb5cf6e1a8f38fcc9a68583c92b8c4fe614c58d4d28e29a21935ef01f3b049d3ebea14ae6eaebf01000ec2a69cf62105338d8a

doc/graphql_ppx_bucklescript/Graphql_ppx_bucklescript/Graphql_ppx/index.html

Module Graphql_ppx_bucklescript.Graphql_ppx

val filter_map : ('a -> 'b option) -> 'a list -> 'b list
val fmt_lex_err : Graphql_ppx_base.Graphql_lexer.lexerError -> string
val fmt_parse_err : Graphql_ppx_base.Graphql_parser.parseError -> string
val make_error_expr : Migrate_parsetree.Ast_408.Location.t -> string -> Migrate_parsetree__Ast_408.Parsetree.expression
val extract_schema_from_config : (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> string option
val extract_template_tag_from_config : (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> string option
val extract_bool_from_config : string -> (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> bool option
val extract_string_from_config : string -> (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> string option
val extract_template_tag_location_from_config : (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> string option
val extract_template_tag_import_from_config : (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> string option
val extract_template_tag_return_type_from_config : (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> string option
val extract_extend_from_config : (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> string option
val extract_fragment_in_query_from_config : (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> Graphql_ppx_base.Ppx_config.fragment_in_query option
val extract_records_from_config : (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> bool option
val extract_objects_from_config : (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> bool option
val extract_inline_from_config : (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> bool option
val extract_apollo_mode_from_config : (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> bool option
val extract_future_added_value_from_config : (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> bool option
val extract_tagged_template_config : (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> bool option
val get_query_config_from_trailing_record : (Migrate_parsetree.Ast_408.Longident.t Migrate_parsetree.Ast_408.Asttypes.loc * Migrate_parsetree.Ast_408.Parsetree.expression) list -> Graphql_ppx_base.Result_decoder.query_config
val get_with_default : 'a option -> 'a option -> 'a option
val run_validations : Graphql_ppx_base.Generator_utils.output_config -> Graphql_ppx_base.Graphql_ast.definition -> Migrate_parsetree.Ast_408.Parsetree.structure_item list option
val rewrite_definition_interface : query_config:query_config -> loc:Graphql_ppx_base.Source_pos.ast_location -> delim:string option -> query:string -> module_name:string option -> unit -> Migrate_parsetree__Ast_408.Parsetree.signature
val rewrite_definition : query_config:query_config -> loc:Graphql_ppx_base.Source_pos.ast_location -> delim:string option -> query:string -> module_name:string option -> module_type:Migrate_parsetree.Ast_408.Parsetree.module_type option -> unit -> Migrate_parsetree__Ast_408.Parsetree.structure
val get_module_bindings : Migrate_parsetree.Ast_408.Parsetree.structure_item list -> Migrate_parsetree.Ast_408.Parsetree.module_binding list
val get_module_declarations : Migrate_parsetree.Ast_408.Parsetree.signature_item list -> Migrate_parsetree.Ast_408.Parsetree.module_declaration list
val mapper : 'a -> 'b -> Migrate_parsetree.Ast_408.Ast_mapper.mapper
val argKey : string Stdlib.ref
val args : (string * Stdlib.Arg.spec * string) list
OCaml

Innovation. Community. Security.