type string_field = Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.proptype int_field = int Js_of_ocaml.Js.proptype bool_field = bool Js_of_ocaml.Js.proptype 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.proptype int_array_field = int Js_of_ocaml.Js.js_array Js_of_ocaml.Js.t Js_of_ocaml.Js.proptype string_meth = Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.methtype unit_meth = unit Js_of_ocaml.Js.meth
class type options = object ... endclass type cleave = object ... endval 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.constrval raw_options : unit -> options Js_of_ocaml.Js.tval 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 -> unitval 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.tval make_phone : ?gen_opt:(options Js_of_ocaml.Js.t -> unit) -> string -> string -> cleave Js_of_ocaml.Js.tval make_date : ?date_pattern:string list -> ?gen_opt:(options Js_of_ocaml.Js.t -> unit) -> string -> cleave Js_of_ocaml.Js.tval make_time : ?time_pattern:string list -> ?time_format:string -> ?gen_opt:(options Js_of_ocaml.Js.t -> unit) -> string -> cleave Js_of_ocaml.Js.tval 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.tval value : < getRawValue : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.meth; .. > Js_of_ocaml.Js.t -> stringval 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 -> 'aval fvalue : < getFormattedValue : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.meth; .. > Js_of_ocaml.Js.t -> stringval iso_date : < getISOFormatDate : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.meth; .. > Js_of_ocaml.Js.t -> stringval destroy : < destroy : 'a Js_of_ocaml.Js.meth; .. > Js_of_ocaml.Js.t -> 'aval 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