Module Transom_codegen.ManifestSource

Sourcetype command_name = private string
Sourcetype ocaml_module = private string
Sourcetype ocaml_type = private string
Sourcetype ts_type = private string
Sourcetype typescript_module = private string
Sourcetype command = private {
  1. name : command_name;
  2. request : ocaml_type;
  3. response : ocaml_type;
  4. event : ocaml_type option;
  5. ts_request : ts_type;
  6. ts_response : ts_type;
  7. ts_event : ts_type option;
}
Sourcetype t = private {
  1. service_module : ocaml_module;
  2. types_module : ocaml_module;
  3. json_module : ocaml_module;
  4. typescript_types_module : typescript_module;
  5. commands : command list;
}
Sourceval command_name_to_string : command_name -> string
Sourceval ocaml_module_to_string : ocaml_module -> string
Sourceval ocaml_type_to_string : ocaml_type -> string
Sourceval ts_type_to_string : ts_type -> string
Sourceval typescript_module_to_string : typescript_module -> string
Sourceval of_yojson : Yojson.Safe.t -> (t, string) result
Sourceval load_file : string -> (t, string) result