Module Chartjs.Scriptable_indexable

type ('a, 'b) t
val of_single : 'b -> ('a'b) t Js_of_ocaml.Js.t
val of_js_array : 'b Js_of_ocaml.Js.js_array Js_of_ocaml.Js.t -> ('a'b) t Js_of_ocaml.Js.t
val of_array : 'b array -> ('a'b) t Js_of_ocaml.Js.t
val of_list : 'b list -> ('a'b) t Js_of_ocaml.Js.t
val of_fun : ('a -> 'b) -> ('a'b) t Js_of_ocaml.Js.t
val cast_single : ('a'b) t Js_of_ocaml.Js.t -> 'b Js_of_ocaml.Js.opt
val cast_js_array : ('a'b) t Js_of_ocaml.Js.t -> 'b Js_of_ocaml.Js.js_array Js_of_ocaml.Js.t Js_of_ocaml.Js.opt
val cast_fun : ('a'b) t Js_of_ocaml.Js.t -> ('c'a -> 'b) Js_of_ocaml.Js.meth_callback Js_of_ocaml.Js.opt