Module Graphql_ppx_base.Ppx_config
type output_mode = | String| Apollo_AST
type fragment_in_query = | Include| Exclude
type config = {verbose_logging : bool;output_mode : output_mode;verbose_error_handling : bool;apollo_mode : bool;root_directory : string;schema_file : string;raise_error_with_loc : 'a. Source_pos.ast_location -> string -> 'a;template_tag : string option;template_tag_location : string option;template_tag_import : string option;template_tag_return_type : string option;template_tag_is_function : bool option;custom_fields : (string, string) Hashtbl.t;future_added_value : bool;extend_query : string option;extend_query_no_required_variables : string option;extend_mutation : string option;extend_mutation_no_required_variables : string option;extend_subscription : string option;extend_subscription_no_required_variables : string option;extend_fragment : string option;fragment_in_query : fragment_in_query;native : bool;
}val set_config : config -> unitval verbose_logging : unit -> boolval custom_fields : unit -> (string, string) Hashtbl.tval future_added_value : unit -> boolval apollo_mode : unit -> boolval template_tag : unit -> string optionval template_tag_import : unit -> string optionval template_tag_location : unit -> string optionval template_tag_return_type : unit -> string optionval template_tag_is_function : unit -> bool optionval verbose_error_handling : unit -> boolval root_directory : unit -> stringval schema_file : unit -> stringval extend_query : unit -> string optionval extend_query_no_required_variables : unit -> string optionval extend_mutation : unit -> string optionval extend_mutation_no_required_variables : unit -> string optionval extend_subscription : unit -> string optionval extend_subscription_no_required_variables : unit -> string optionval extend_fragment : unit -> string optionval native : unit -> bool