Module Types.SliderContextValue

val state : t -> t_slider_state
val on_slide_start : t -> (float -> float -> unit) option
val on_slide_move : t -> (t_slider_context_value_on_slide_move -> unit) option
val on_slide_end : t -> (unit -> unit) option
val on_step_key_down : t -> Dom.keyboardEvent -> float -> unit
val is_sliding_from_left : t -> unit -> bool
val is_sliding_from_bottom : t -> unit -> bool
val track_ref : t -> Dom.htmlElement option Solidtype.Solid.accessor
val start_edge : t -> [ `top | `bottom | `left | `right ] Solidtype.Solid.accessor
val end_edge : t -> [ `top | `bottom | `left | `right ] Solidtype.Solid.accessor
val min_value : t -> float Solidtype.Solid.accessor
val max_value : t -> float Solidtype.Solid.accessor
val inverted : t -> bool Solidtype.Solid.accessor
val register_track : t -> Dom.htmlElement -> unit
val generate_id : t -> string -> string
val get_value_label : t -> (t_get_value_label_params2 -> string) option
val make : dataset:t_slider_data_set Solidtype.Solid.accessor -> state:t_slider_state -> thumbs:t_collection_item_with_ref array Solidtype.Solid.accessor -> set_thumbs:t_collection_item_with_ref array Solidtype.Solid.setter -> on_slide_start:(float -> float -> unit) option -> on_slide_move:(t_slider_context_value_on_slide_move -> unit) option -> on_slide_end:(unit -> unit) option -> on_step_key_down:(Dom.keyboardEvent -> float -> unit) -> is_sliding_from_left:(unit -> bool) -> is_sliding_from_bottom:(unit -> bool) -> track_ref:Dom.htmlElement option Solidtype.Solid.accessor -> start_edge:[ `top | `bottom | `left | `right ] Solidtype.Solid.accessor -> end_edge:[ `top | `bottom | `left | `right ] Solidtype.Solid.accessor -> min_value:float Solidtype.Solid.accessor -> max_value:float Solidtype.Solid.accessor -> inverted:bool Solidtype.Solid.accessor -> register_track:(Dom.htmlElement -> unit) -> generate_id:(string -> string) -> get_value_label:(t_get_value_label_params2 -> string) option -> unit -> t