Import
import { Select } from "@typed/ui/index";This public exposure is a re-export. Its import path is supported; declaration documentation is shared with the other public exposures below.
Signatures
export * as Select from "./Select.js";Members
Select.ContentRenders the manual-popover listbox and coordinates registered keyboard movement.
Select.ContentOptionsShared state, registered option collection, and listbox content.
Select.InitialStateRequired popup ID with optional initial selection, visibility, focus, and wrap policy.
Select.OptionRenders a selectable listbox option with distinct active and selected state.
Select.OptionOptionsStable option identity, selection value, rendered content, and optional typeahead text.
Select.SelectAlias of Trigger.
Select.StatePopup identity, committed value, visibility, and active option.
Select.StateSchemaEffect Schema used by makeState to encode, decode, and hydrate Select state.
Select.TriggerRenders the native button that toggles the select listbox popover.
Select.TriggerOptionsShared select state and the button content that names the current choice.
Select.makeCollectionCreates a scoped Collection for Select items.
Select.makeStateCreates hydrated Select state. The caller supplies id; value and activeId default null, open false, and loop true.
Select.selectCommits an option ID and value, then marks the popup closed.
Other public imports
These import paths expose the same declaration. Each page retains its own public name and signature.