package server-reason-react

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Server_reason_react_ppx.ServerFunctionSource

Sourceval last_expr_to_fn : loc:Ppxlib__.Location.t -> Ppxlib.expression -> Ppxlib__.Import.expression -> Ppxlib__.Import.expression
Sourceval generate_id : loc:Ppxlib.location -> string -> string
Sourceval get_arg_details : (Ppxlib.arg_label * Ppxlib.expression option * Ppxlib.pattern) -> (Ppxlib.arg_label * string option * Ppxlib_ast.Ast.core_type, Ppxlib.location * string) Stdlib.result
Sourceval get_response_type : Ppxlib.expression -> Ppxlib.core_type option
Sourceval response_to_json : loc:Ppxlib.location -> Ppxlib_ast.Ast.core_type option -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression
Sourceval map_arguments_to_expressions : loc:Ppxlib__.Location.t -> (Ppxlib.arg_label * string option * Ppxlib_ast.Ast.core_type, Ppxlib.location * string) Stdlib.result list -> (Ppxlib.arg_label * Ppxlib_ast.Ast.expression) list
Sourceval encode_function_response : loc:Ppxlib.location -> response_expr:Ppxlib_ast.Ast.expression -> core_type:Ppxlib_ast.Ast.core_type option -> Ppxlib_ast.Ast.expression
Sourceval decode_arguments_vb : loc:Ppxlib.location -> ('a * string * Astlib__.Ast_414.Parsetree.core_type) list -> Ppxlib__.Import.value_binding list
Sourceval create_function_reference_registration : loc:Ppxlib__.Location.t -> id:string -> function_name:string -> args: (Ppxlib.arg_label * string option * Ppxlib_ast.Ast.core_type, Ppxlib.location * string) Stdlib.result list -> core_type:Ppxlib_ast.Ast.core_type option -> Ppxlib_ast.Ast.structure_item
Sourceval create_server_function_record : loc:Ppxlib.location -> string -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression
Sourceval rewrite_native_function : vb:Ppxlib.value_binding -> rec_flag:Ppxlib__.Import.rec_flag -> Ppxlib.structure_item -> Ppxlib_ast.Ast.structure_item
Sourceval response_of_json : loc:Ppxlib.location -> Ppxlib_ast.Ast.core_type option -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression
Sourceval create_client_function : loc:Ppxlib.location -> return_core_type:Ppxlib_ast.Ast.core_type option -> string -> (Ppxlib.arg_label * string option * Ppxlib_ast.Ast.core_type, Ppxlib.location * string) Stdlib.result list -> Ppxlib_ast.Ast.expression
Sourceval rewrite_client_function : nested_module_names:string list -> vb:Ppxlib.value_binding -> rec_flag:Ppxlib__.Import.rec_flag -> Ppxlib.structure_item -> Ppxlib_ast.Ast.structure_item