package jext

  1. Overview
  2. Docs
Js_of_ocaml tools to help handling web extension

Install

Dune Dependency

Authors

Maintainers

Sources

jext-0.1.0.tar.gz
md5=fed8296cfc592824344f21fb4185cf29
sha512=b1cbd394782aaa7a24baf1d8f17d0e6076b5fb209f1467123a3a609975a8906ec55de02a1c6ccc5841c7f1fda5ce506004b161242ba16263f19cc44c007b26a4

doc/jext.common/Common/Types/index.html

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.