Module Codegen.InterfacesSource

Sourcetype t = {
  1. name : string;
  2. title : string;
  3. description : string list;
  4. type_decls : Rpc.Types.boxed_def list;
  5. error_decls : Rpc.Types.boxed_def list;
  6. interfaces : Interface.t list;
}
Sourceval empty : string -> string -> string list -> t
Sourceval add_interface : Interface.t -> t -> t
Sourceval create : name:string -> title:string -> description:string list -> interfaces:Interface.t list -> t