package ezjs_extension

  1. Overview
  2. Docs
Binding for Chrome and Firefox extension API

Install

Dune Dependency

Authors

Maintainers

Sources

0.1.tar.gz
md5=0d1dc7175a620eb50c07f2bbe0531533
sha512=5742b4e64398533c95291fe7c9b5ed3e264214dee7522fec1a0074766afd40e633aa1ceea16cbc6923ab80d737a15c13b50b96d4ddf8fad8ec74c30816877c9a

doc/ezjs_extension.declarative-content/Declarative_content/index.html

Module Declarative_contentSource

Sourceclass type condition = object ... end
Sourceclass type action = object ... end
Sourceclass type pageUrl = object ... end
Sourceclass type pageStateMatcher = object ... end
Sourceclass type rule = object ... end
Sourceclass type declarativeEvent = object ... end
Sourceclass type declarativeContent = object ... end
Sourceval declarativeContent : declarativeContent Ezjs_min.t
Sourceval make_pageUrl : ?hostContains:string -> ?hostEquals:string -> ?hostPrefix:string -> ?hostSuffix:string -> ?pathContains:string -> ?pathPrefix:string -> ?pathSuffix:string -> ?queryContains:string -> ?queryEquals:string -> ?queryPrefix:string -> ?querySuffix:string -> ?urlContains:string -> ?urlEquals:string -> ?urlMatches:string -> ?originAndPathMatches:string -> ?urlPrefix:string -> ?urlSuffix:string -> ?schemes:string list -> ?ports:int Ezjs_min.js_array Ezjs_min.t -> unit -> pageUrl Ezjs_min.t
Sourceval make_pageStateMatcher : ?pageUrl:pageUrl Ezjs_min.t -> ?css:string list -> ?isBookmarked:bool -> unit -> pageStateMatcher Ezjs_min.t
Sourceval make_condition : ?hostContains:string -> ?hostEquals:string -> ?hostPrefix:string -> ?hostSuffix:string -> ?pathContains:string -> ?pathPrefix:string -> ?pathSuffix:string -> ?queryContains:string -> ?queryEquals:string -> ?queryPrefix:string -> ?querySuffix:string -> ?urlContains:string -> ?urlEquals:string -> ?urlMatches:string -> ?originAndPathMatches:string -> ?urlPrefix:string -> ?urlSuffix:string -> ?schemes:string list -> ?ports:int Ezjs_min.js_array Ezjs_min.t -> ?css:string list -> ?isBookmarked:bool -> unit -> condition Js_of_ocaml.Js.t
Sourceval showPageAction : unit -> action Js_of_ocaml.Js.t
Sourceval setIcon : string -> action Js_of_ocaml.Js.t
Sourceval requestContentScript : ?css:string list -> ?js:string list -> ?allFrames:bool -> ?matchAboutBlank:bool -> unit -> action Js_of_ocaml.Js.t
Sourceval make_rule : ?id:string -> ?priority:int -> condition Ezjs_min.t list -> action Ezjs_min.t list -> rule Ezjs_min.t
Sourceval addRules : rule Ezjs_min.t list -> ('a Ezjs_min.t -> unit) -> unit
Sourceval removeRules : ?ids:string list -> ('a Ezjs_min.t -> unit) -> unit
OCaml

Innovation. Community. Security.