Import
import { Combobox } from "@typed/ui";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 Combobox from "./Combobox.js";Members
Combobox.InitialStateInitial Combobox values. value defaults to an empty string, open to false, activeId to null, loop to true, and virtual focus is enabled.
Combobox.InputRenders the native combobox input, keeps its value property synchronized, opens on focus, and handles Arrow, Enter, and Escape when a collection is supplied.
Combobox.InputOptionsInputs accepted by Combobox.Input in addition to the shared DOM host options.
Combobox.ItemRenders and optionally registers one option; disabled options expose aria-disabled and do not select on click.
Combobox.ItemOptionsInputs accepted by Combobox.Item in addition to the shared DOM host options.
Combobox.PopoverRenders manual-popover listbox content, mirrors native toggle events into open state, and scrolls the selected option when opened.
Combobox.PopoverOptionsInputs accepted by Combobox.Popover in addition to the shared DOM host options.
Combobox.StateEditable query text, popup visibility, and the active suggestion identity.
valuecan contain unmatched text; active suggestion focus does not validate a domain choice.Combobox.StateSchemaEffect Schema used by makeState to encode, decode, and hydrate Combobox state.
Combobox.makeCollectionCreates a scoped Collection for Combobox items.
Combobox.makeStateCreates hydrated Combobox state. value defaults to an empty string, open to false, activeId to null, loop to true, and virtual focus is enabled.
Combobox.setValueStores the input value, clears activeId, and opens the popup in one state update.
Other public imports
These import paths expose the same declaration. Each page retains its own public name and signature.