package graphql_ppx
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/Output_bucklescript_module/index.html
Module Graphql_ppx_bucklescript.Output_bucklescript_module
type operation_type = Graphql_ppx_base.Graphql_ast.operation_type
module StringSet : sig ... end
module VariableFinderImpl : sig ... end
module VariableFinder : sig ... end
val find_variables :
Graphql_ppx_base.Generator_utils.output_config ->
Graphql_ppx_base.Graphql_ast.document ->
StringSet.t
val compress_parts :
Graphql_ppx_base.Graphql_printer.t array ->
Graphql_ppx_base.Graphql_printer.t array
val emit_printed_template_query :
Graphql_ppx_base.Graphql_printer.t array ->
Graphql_ppx_base.Generator_utils.output_config ->
string
val emit_printed_query :
Graphql_ppx_base.Graphql_printer.t array ->
Graphql_ppx_base.Generator_utils.output_config ->
Migrate_parsetree__Ast_408.Parsetree.expression
val emit_json :
Graphql_ppx_base.Generator_utils.output_config ->
[< `Assoc of (string * 'a) list
| `Bool of bool
| `Int of int
| `List of 'a list
| `Null
| `String of string
| `StringExpr of Graphql_ppx_base.Graphql_printer.t array ] as 'a ->
Migrate_parsetree.Ast_408.Parsetree.expression
val make_printed_query :
Graphql_ppx_base.Generator_utils.output_config ->
Graphql_ppx_base.Graphql_ast.document ->
Migrate_parsetree.Ast_408.Parsetree.expression
val get_functor :
Graphql_ppx_base.Generator_utils.output_config ->
definition ->
string option
val wrap_query_module :
loc:Migrate_parsetree__Ast_408.Ast_helper.loc ->
module_type:Migrate_parsetree.Ast_408.Parsetree.module_type ->
definition ->
string option ->
Migrate_parsetree__Ast_408.Parsetree.structure ->
Graphql_ppx_base.Generator_utils.output_config ->
Migrate_parsetree__Ast_408.Parsetree.structure
val wrap_query_module_signature :
signature:Migrate_parsetree__Ast_408.Parsetree.signature ->
definition ->
string option ->
Graphql_ppx_base.Generator_utils.output_config ->
Migrate_parsetree__Ast_408.Parsetree.signature
val generate_operation_signature :
Graphql_ppx_base.Generator_utils.output_config ->
Graphql_ppx_base.Graphql_ast.variable_definitions
Graphql_ppx_base.Source_pos.spanning
option ->
Graphql_ppx_base.Result_structure.t ->
Migrate_parsetree.Ast_408.Parsetree.signature_item list
val generate_operation_implementation :
Graphql_ppx_base.Generator_utils.output_config ->
Graphql_ppx_base.Graphql_ast.variable_definitions
Graphql_ppx_base.Source_pos.spanning
option ->
'a ->
Graphql_ppx_base.Graphql_ast.operation Graphql_ppx_base.Source_pos.spanning ->
Graphql_ppx_base.Result_structure.t ->
definition
* string option
* Migrate_parsetree.Ast_408.Parsetree.structure_item list
* Migrate_parsetree.Ast_408.Location.t
val generate_fragment_signature :
Graphql_ppx_base.Generator_utils.output_config ->
Migrate_parsetree__Ast_408.Asttypes.label ->
(string Graphql_ppx_base.Source_pos.spanning
* Graphql_ppx_base.Graphql_ast.variable_definition)
list
Graphql_ppx_base.Source_pos.spanning
option ->
'a ->
Graphql_ppx_base.Graphql_ast.fragment Graphql_ppx_base.Source_pos.spanning ->
string option ->
Graphql_ppx_base.Result_structure.t ->
Migrate_parsetree.Ast_408.Parsetree.signature_item list
val generate_fragment_implementation :
Graphql_ppx_base.Generator_utils.output_config ->
Migrate_parsetree__Ast_408.Asttypes.label ->
Graphql_ppx_base.Graphql_ast.variable_definitions
Graphql_ppx_base.Source_pos.spanning
option ->
'a ->
Graphql_ppx_base.Graphql_ast.fragment Graphql_ppx_base.Source_pos.spanning ->
string option ->
Graphql_ppx_base.Result_structure.t ->
definition
* string option
* Migrate_parsetree.Ast_408.Parsetree.structure_item list
* Migrate_parsetree.Ast_408.Location.t
val generate_definition :
Graphql_ppx_base.Generator_utils.output_config ->
Graphql_ppx_base.Result_structure.definition ->
(definition
* string option
* Migrate_parsetree.Ast_408.Parsetree.structure_item list
* Migrate_parsetree.Ast_408.Location.t)
* Migrate_parsetree.Ast_408.Parsetree.signature_item list
val generate_modules :
string option ->
Migrate_parsetree.Ast_408.Parsetree.module_type option ->
(Graphql_ppx_base.Result_structure.definition
* Graphql_ppx_base.Generator_utils.output_config)
list ->
Migrate_parsetree__Ast_408.Parsetree.structure
val generate_module_interfaces :
string option ->
(Graphql_ppx_base.Result_structure.definition
* Graphql_ppx_base.Generator_utils.output_config)
list ->
Migrate_parsetree__Ast_408.Parsetree.signature
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>