Module Types.SelectContextValue

val is_open : t -> bool Solidtype.Solid.accessor
val is_disabled : t -> bool Solidtype.Solid.accessor
val is_multiple : t -> bool Solidtype.Solid.accessor
val is_virtualized : t -> bool Solidtype.Solid.accessor
val is_modal : t -> bool Solidtype.Solid.accessor
val prevent_scroll : t -> bool Solidtype.Solid.accessor
val disallow_type_ahead : t -> bool Solidtype.Solid.accessor
val should_focus_wrap : t -> bool Solidtype.Solid.accessor
val content_present : t -> bool Solidtype.Solid.accessor
val auto_focus : t -> ([ `first | `last ], bool) either Solidtype.Solid.accessor
val trigger_ref : t -> Dom.htmlElement option Solidtype.Solid.accessor
val trigger_id : t -> string option Solidtype.Solid.accessor
val value_id : t -> string option Solidtype.Solid.accessor
val listbox_id : t -> string option Solidtype.Solid.accessor
val listbox_aria_labelled_by : t -> string option Solidtype.Solid.accessor
val set_listbox_aria_labelled_by : t -> string option Solidtype.Solid.setter
val set_trigger_ref : t -> Dom.htmlElement -> unit
val set_content_ref : t -> Dom.htmlElement -> unit
val set_listbox_ref : t -> Dom.htmlElement -> unit
val open_ : t -> ([ `first | `last ], bool) either -> unit
val close : t -> unit -> unit
val toggle : t -> ([ `first | `last ], bool) either -> unit
val render_item : t -> _ t_collection_node -> Solidtype.Jsx.element
val render_section : t -> _ t_collection_node -> Solidtype.Jsx.element
val generate_id : t -> string -> string
val register_trigger_id : t -> string -> unit -> unit
val register_value_id : t -> string -> unit -> unit
val register_listbox_id : t -> string -> unit -> unit
val make : dataset:t_select_data_set Solidtype.Solid.accessor -> is_open:bool Solidtype.Solid.accessor -> is_disabled:bool Solidtype.Solid.accessor -> is_multiple:bool Solidtype.Solid.accessor -> is_virtualized:bool Solidtype.Solid.accessor -> is_modal:bool Solidtype.Solid.accessor -> prevent_scroll:bool Solidtype.Solid.accessor -> disallow_type_ahead:bool Solidtype.Solid.accessor -> should_focus_wrap:bool Solidtype.Solid.accessor -> content_present:bool Solidtype.Solid.accessor -> auto_focus:([ `first | `last ], bool) either Solidtype.Solid.accessor -> trigger_ref:Dom.htmlElement option Solidtype.Solid.accessor -> trigger_id:string option Solidtype.Solid.accessor -> value_id:string option Solidtype.Solid.accessor -> listbox_id:string option Solidtype.Solid.accessor -> listbox_aria_labelled_by:string option Solidtype.Solid.accessor -> list_state:t_list_state Solidtype.Solid.accessor -> keyboard_delegate:t_keyboard_delegate Solidtype.Solid.accessor -> set_listbox_aria_labelled_by:string option Solidtype.Solid.setter -> set_trigger_ref:(Dom.htmlElement -> unit) -> set_content_ref:(Dom.htmlElement -> unit) -> set_listbox_ref:(Dom.htmlElement -> unit) -> open_:(([ `first | `last ], bool) either -> unit) -> close:(unit -> unit) -> toggle:(([ `first | `last ], bool) either -> unit) -> placeholder:Solidtype.Jsx.element Solidtype.Solid.accessor -> render_item:(_ t_collection_node -> Solidtype.Jsx.element) -> render_section:(_ t_collection_node -> Solidtype.Jsx.element) -> generate_id:(string -> string) -> register_trigger_id:(string -> unit -> unit) -> register_value_id:(string -> unit -> unit) -> register_listbox_id:(string -> unit -> unit) -> unit -> t