Module Cleave

type string_field = Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.prop
type int_field = int Js_of_ocaml.Js.prop
type bool_field = bool Js_of_ocaml.Js.prop
type string_array_field = 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.prop
type int_array_field = int Js_of_ocaml.Js.js_array Js_of_ocaml.Js.t Js_of_ocaml.Js.prop
type string_meth = Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.meth
type unit_meth = unit Js_of_ocaml.Js.meth
class type options = object ... end
class type cleave = object ... end
val cleave : (Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t -> options Js_of_ocaml.Js.t -> cleave Js_of_ocaml.Js.t) Js_of_ocaml.Js.constr
val raw_options : unit -> options Js_of_ocaml.Js.t
val general_options : ?⁠blocks:'a list -> ?⁠delimiter:string -> ?⁠delimiters:string list -> ?⁠delimiter_lazy:bool -> ?⁠prefix:string option -> ?⁠no_immediate_prefix:bool -> ?⁠raw_value_trim_prefix:bool -> ?⁠numeric:bool -> ?⁠uppercase:bool -> ?⁠lowercase:bool -> ?⁠onchange:('b -> unit) -> < blocks : < set : 'a Js_of_ocaml.Js.js_array Js_of_ocaml.Js.t -> unit; .. > Js_of_ocaml.Js.gen_prop; delimieters : < set : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.js_array Js_of_ocaml.Js.t -> unit; .. > Js_of_ocaml.Js.gen_prop; delimiter : < set : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t -> unit; .. > Js_of_ocaml.Js.gen_prop; delimiterlazyshow : < set : bool -> unit; .. > Js_of_ocaml.Js.gen_prop; lowercase : < set : bool -> unit; .. > Js_of_ocaml.Js.gen_prop; noImmediatePrefix : < set : bool -> unit; .. > Js_of_ocaml.Js.gen_prop; numericOnly : < set : bool -> unit; .. > Js_of_ocaml.Js.gen_prop; onValueChanged : < set : ('b -> unit) -> unit; .. > Js_of_ocaml.Js.gen_prop; prefix : < set : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t -> unit; .. > Js_of_ocaml.Js.gen_prop; rawValueTrimPrefix : < set : bool -> unit; .. > Js_of_ocaml.Js.gen_prop; uppercase : < set : bool -> unit; .. > Js_of_ocaml.Js.gen_prop; .. > Js_of_ocaml.Js.t -> unit
val make_card : ?⁠strict_mode:bool -> ?⁠onchange:(Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t -> unit) Js_of_ocaml.Js.t -> ?⁠gen_opt:(options Js_of_ocaml.Js.t -> unit) -> string -> cleave Js_of_ocaml.Js.t
val make_phone : ?⁠gen_opt:(options Js_of_ocaml.Js.t -> unit) -> string -> string -> cleave Js_of_ocaml.Js.t
val make_date : ?⁠date_pattern:string list -> ?⁠gen_opt:(options Js_of_ocaml.Js.t -> unit) -> string -> cleave Js_of_ocaml.Js.t
val make_time : ?⁠time_pattern:string list -> ?⁠time_format:string -> ?⁠gen_opt:(options Js_of_ocaml.Js.t -> unit) -> string -> cleave Js_of_ocaml.Js.t
val make_numeral : ?⁠group_style:string -> ?⁠integer_scale:int -> ?⁠decimal_scale:int -> ?⁠decimal_mark:string -> ?⁠positive:bool -> ?⁠strip_zeroes:bool -> ?⁠gen_opt:(options Js_of_ocaml.Js.t -> unit) -> string -> cleave Js_of_ocaml.Js.t
val value : < getRawValue : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.meth; .. > Js_of_ocaml.Js.t -> string
val set_value : < setRawValue : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t -> 'a Js_of_ocaml.Js.meth; .. > Js_of_ocaml.Js.t -> string -> 'a
val fvalue : < getFormattedValue : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.meth; .. > Js_of_ocaml.Js.t -> string
val iso_date : < getISOFormatDate : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.meth; .. > Js_of_ocaml.Js.t -> string
val destroy : < destroy : 'a Js_of_ocaml.Js.meth; .. > Js_of_ocaml.Js.t -> 'a
val set_region_code : < setPhoneRegionCode : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t -> 'a Js_of_ocaml.Js.meth; .. > Js_of_ocaml.Js.t -> string -> 'a