package jext

  1. Overview
  2. Docs

Module Common.TypesSource

Sourcetype site_metadata = {
  1. name : string;
  2. icon : string option;
  3. url : string;
}
Sourceclass type site_metadata_jsoo = object ... end
Sourceval site_metadata_to_jsoo : site_metadata -> site_metadata_jsoo Ezjs_min.t
Sourceval site_metadata_of_jsoo : site_metadata_jsoo Ezjs_min.t -> site_metadata
Sourcetype request_source = [
  1. | `api of site_metadata
  2. | `client
]
Sourceclass type request_source_jsoo = object ... end
Sourceval request_source_to_jsoo : request_source -> request_source_jsoo Ezjs_min.t
Sourceval request_source_of_jsoo : request_source_jsoo Ezjs_min.t -> request_source
Sourcetype 'input request_aux = {
  1. req_id : int;
  2. req_src : request_source;
  3. req_input : 'input;
}
Sourceclass type 'input request_aux_jsoo = object ... end
Sourceval request_aux_to_jsoo : (('input -> 'res) * ('res -> 'input)) -> 'input request_aux -> 'res request_aux_jsoo Ezjs_min.t
Sourceval request_aux_of_jsoo : (('input -> 'res) * ('res -> 'input)) -> 'res request_aux_jsoo Ezjs_min.t -> 'input request_aux
Sourceval request_aux_jsoo_conv : ((('input -> 'input_jsoo) * ('input_jsoo -> 'input)) -> 'input request_aux -> 'input_jsoo request_aux_jsoo Ezjs_min.t) * ((('input -> 'input_jsoo) * ('input_jsoo -> 'input)) -> 'input_jsoo request_aux_jsoo Ezjs_min.t -> 'input request_aux)
Sourcetype 'output response_aux = {
  1. res_id : int;
  2. res_src : [ `background ];
  3. res_output : 'output;
  4. res_ok : bool;
}
Sourceclass type 'output response_aux_jsoo = object ... end
Sourceval response_aux_to_jsoo : (('output -> 'res) * ('res -> 'output)) -> 'output response_aux -> 'res response_aux_jsoo Ezjs_min.t
Sourceval response_aux_of_jsoo : (('output -> 'res) * ('res -> 'output)) -> 'res response_aux_jsoo Ezjs_min.t -> 'output response_aux
Sourceval response_aux_jsoo_conv : ((('output -> 'output_jsoo) * ('output_jsoo -> 'output)) -> 'output response_aux -> 'output_jsoo response_aux_jsoo Ezjs_min.t) * ((('output -> 'output_jsoo) * ('output_jsoo -> 'output)) -> 'output_jsoo response_aux_jsoo Ezjs_min.t -> 'output response_aux)
Sourcemodule type S = sig ... end
Sourcemodule Make (S : S) : sig ... end
Sourcetype 'a account_aux = [
  1. | `not_enabled
  2. | `not_approved
  3. | `locked
  4. | `connected of 'a
]
Sourceclass type 'a account_aux_jsoo = object ... end
Sourceval account_aux_to_jsoo : (('res -> 't36) * ('t36 -> 'res)) -> 'res account_aux -> 't36 account_aux_jsoo Ezjs_min.t
Sourceval account_aux_of_jsoo : (('res -> 't36) * ('t36 -> 'res)) -> 't36 account_aux_jsoo Ezjs_min.t -> 'res account_aux
Sourceval account_aux_jsoo_conv : ((('a -> 'a_jsoo) * ('a_jsoo -> 'a)) -> 'a account_aux -> 'a_jsoo account_aux_jsoo Ezjs_min.t) * ((('a -> 'a_jsoo) * ('a_jsoo -> 'a)) -> 'a_jsoo account_aux_jsoo Ezjs_min.t -> 'a account_aux)
Sourcemodule type SAccount = sig ... end
OCaml

Innovation. Community. Security.