Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
class type 'global config = object ... end
class type ['data, 'methods, 'computed, 'watch, 'props, 'components, 'directives] create_arg = object ... end
class type ['data, 'methods, 'computed, 'watch, 'props, 'components, 'directives, 'global] app = object ... end
class type 't prop_arg = object ... end
class type lib = object ... end
class type 'value binding = object ... end
val create_app :
< components : 'a Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; computed : 'b Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; data : 'c Js_of_ocaml.Js.meth
; directives : 'd Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; emits :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.js_array
Js_of_ocaml.Js.t
Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; methods : 'e Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; name :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; props : 'f Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; render :
(Js_of_ocaml.Js.Unsafe.any, Js_of_ocaml.Js.Unsafe.any)
Js_of_ocaml.Js.meth_callback
Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; template :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; watch : 'g Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop.. >
Js_of_ocaml.Js.t
option ->
< component :
'h 'i 'j 'k 'l 'm 'n 'o 'p. Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t ->
< components : 'm Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; computed : 'j Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; data : 'h Js_of_ocaml.Js.meth
; directives : 'n Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; emits :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.js_array
Js_of_ocaml.Js.t
Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; methods : 'i Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; name :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; props : 'l Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; render :
(Js_of_ocaml.Js.Unsafe.any, Js_of_ocaml.Js.Unsafe.any)
Js_of_ocaml.Js.meth_callback
Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; template :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; watch : 'k Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop.. > as 'q
Js_of_ocaml.Js.t ->
'p Js_of_ocaml.Js.t Js_of_ocaml.Js.meth
; config : 'r config Js_of_ocaml.Js.t Js_of_ocaml.Js.readonly_prop
; mount :
's. Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t ->
's Js_of_ocaml.Js.t Js_of_ocaml.Js.meth
; use :
't. Js_of_ocaml.Js.Unsafe.any ->
't Js_of_ocaml.Js.t Js_of_ocaml.Js.meth.. >
Js_of_ocaml.Js.t
val component :
?name:string ->
< component :
'b 'c 'd 'e 'f 'g 'h 'i 'j. Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t ->
< components : 'g Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; computed : 'd Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; data : 'b Js_of_ocaml.Js.meth
; directives : 'h Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; emits :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.js_array
Js_of_ocaml.Js.t
Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; methods : 'c Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; name :
< get :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.Optdef.t >
Js_of_ocaml.Js.gen_prop
; props : 'f Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; render :
(Js_of_ocaml.Js.Unsafe.any, Js_of_ocaml.Js.Unsafe.any)
Js_of_ocaml.Js.meth_callback
Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; template :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; watch : 'e Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop.. > as 'k
Js_of_ocaml.Js.t ->
'j Js_of_ocaml.Js.t Js_of_ocaml.Js.meth
; config : 'l config Js_of_ocaml.Js.t Js_of_ocaml.Js.readonly_prop
; mount :
'm. Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t ->
'm Js_of_ocaml.Js.t Js_of_ocaml.Js.meth
; use :
'n. Js_of_ocaml.Js.Unsafe.any ->
'n Js_of_ocaml.Js.t Js_of_ocaml.Js.meth.. > as 'a
Js_of_ocaml.Js.t ->
< components : 'o Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; computed : 'p Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; data : 'q Js_of_ocaml.Js.meth
; directives : 'r Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; emits :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.js_array
Js_of_ocaml.Js.t
Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; methods : 's Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; name : 't Js_of_ocaml.Js.gen_prop
; props : 'u Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; render :
(Js_of_ocaml.Js.Unsafe.any, Js_of_ocaml.Js.Unsafe.any)
Js_of_ocaml.Js.meth_callback
Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; template :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; watch : 'v Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop.. >
Js_of_ocaml.Js.t ->
'a Js_of_ocaml.Js.t
val mount :
?id:string ->
< component :
'b 'c 'd 'e 'f 'g 'h 'i 'j. Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t ->
< components : 'g Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; computed : 'd Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; data : 'b Js_of_ocaml.Js.meth
; directives : 'h Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; emits :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.js_array
Js_of_ocaml.Js.t
Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; methods : 'c Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; name :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; props : 'f Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; render :
(Js_of_ocaml.Js.Unsafe.any, Js_of_ocaml.Js.Unsafe.any)
Js_of_ocaml.Js.meth_callback
Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; template :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; watch : 'e Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop.. > as 'k
Js_of_ocaml.Js.t ->
'j Js_of_ocaml.Js.t Js_of_ocaml.Js.meth
; config : 'l config Js_of_ocaml.Js.t Js_of_ocaml.Js.readonly_prop
; mount :
'm. Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t ->
'm Js_of_ocaml.Js.t Js_of_ocaml.Js.meth
; use :
'n. Js_of_ocaml.Js.Unsafe.any ->
'n Js_of_ocaml.Js.t Js_of_ocaml.Js.meth.. > as 'a
Js_of_ocaml.Js.t ->
'a Js_of_ocaml.Js.t
val use :
< component :
'b 'c 'd 'e 'f 'g 'h 'i 'j. Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t ->
< components : 'g Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; computed : 'd Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; data : 'b Js_of_ocaml.Js.meth
; directives : 'h Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; emits :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.js_array
Js_of_ocaml.Js.t
Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; methods : 'c Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; name :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; props : 'f Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; render :
(Js_of_ocaml.Js.Unsafe.any, Js_of_ocaml.Js.Unsafe.any)
Js_of_ocaml.Js.meth_callback
Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; template :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; watch : 'e Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop.. > as 'k
Js_of_ocaml.Js.t ->
'j Js_of_ocaml.Js.t Js_of_ocaml.Js.meth
; config : 'l config Js_of_ocaml.Js.t Js_of_ocaml.Js.readonly_prop
; mount :
'm. Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t ->
'm Js_of_ocaml.Js.t Js_of_ocaml.Js.meth
; use :
'n. Js_of_ocaml.Js.Unsafe.any ->
'n Js_of_ocaml.Js.t Js_of_ocaml.Js.meth.. > as 'a
Js_of_ocaml.Js.t ->
Js_of_ocaml.Js.Unsafe.any ->
'a Js_of_ocaml.Js.t
val set_global :
< component :
'a 'b 'c 'd 'e 'f 'g 'h 'i. Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t ->
< components : 'f Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; computed : 'c Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; data : 'a Js_of_ocaml.Js.meth
; directives : 'g Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; emits :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.js_array
Js_of_ocaml.Js.t
Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; methods : 'b Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; name :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; props : 'e Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop
; render :
(Js_of_ocaml.Js.Unsafe.any, Js_of_ocaml.Js.Unsafe.any)
Js_of_ocaml.Js.meth_callback
Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; template :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.optdef
Js_of_ocaml.Js.readonly_prop
; watch : 'd Js_of_ocaml.Js.optdef Js_of_ocaml.Js.readonly_prop.. > as 'j
Js_of_ocaml.Js.t ->
'i Js_of_ocaml.Js.t Js_of_ocaml.Js.meth
; config : 'res config Js_of_ocaml.Js.t Js_of_ocaml.Js.readonly_prop
; mount :
'k. Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t ->
'k Js_of_ocaml.Js.t Js_of_ocaml.Js.meth
; use :
'l. Js_of_ocaml.Js.Unsafe.any ->
'l Js_of_ocaml.Js.t Js_of_ocaml.Js.meth.. >
Js_of_ocaml.Js.t ->
string ->
'm ->
unit