Module Codegen.InterfaceSource

Sourcetype description = Idl.Interface.description = {
  1. name : string;
  2. namespace : string option;
  3. description : string list;
  4. version : Rpc.Version.t;
}
Sourcetype t = {
  1. details : Idl.Interface.description;
  2. methods : boxed_fn list;
}
Sourceval prepend_arg : t -> 'a Idl.Param.t -> t
Sourceval all_types : t -> Rpc.Types.boxed_def list
Sourceval all_errors : t -> Rpc.Types.boxed_def list