Import
import { Menu } 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 Menu from "./Menu.js";Members
Menu.ButtonConsumer-facing alias of the canonical Menu component with identical behavior and lifetime.
Menu.CheckboxItemRenders Item with menuitemcheckbox semantics and caller-supplied checked state.
Menu.CheckboxItemOptionsInputs accepted by Menu.CheckboxItem in addition to the shared DOM host options.
Menu.ContentRenders manual-popover menu content and coordinates focus, typeahead, Escape, and nested-menu traversal.
Menu.ContentOptionsInputs accepted by Menu.Content in addition to the shared DOM host options.
Menu.DismissConsumer-facing alias of the canonical Menu component with identical behavior and lifetime.
Menu.GroupRenders a labelled ARIA group inside menu content.
Menu.GroupOptionsInputs accepted by Menu.Group in addition to the shared DOM host options.
Menu.InitialStateInitial Menu values. The caller supplies id; open defaults false, activeId null, loop true, and orientation vertical.
Menu.ItemRenders and optionally registers a menu item; disabled items remain announced but do not activate.
Menu.ItemOptionsInputs accepted by Menu.Item in addition to the shared DOM host options.
Menu.MenuConsumer-facing alias of the canonical Menu component with identical behavior and lifetime.
Menu.ParentMenuPublic Menu.ParentMenu behavioral model.
Menu.RadioItemRenders Item with menuitemradio semantics and caller-supplied checked state.
Menu.RadioItemOptionsInputs accepted by Menu.RadioItem in addition to the shared DOM host options.
Menu.SeparatorRenders a separator with explicit horizontal or vertical orientation.
Menu.SeparatorOptionsInputs accepted by Menu.Separator in addition to the shared DOM host options.
Menu.StatePopup identity, visibility, and active command focus. Checked preferences and command results belong to the application, not this state.
Menu.StateSchemaEffect Schema used by makeState to encode, decode, and hydrate Menu state.
Menu.SubmenuTriggerRenders a menuitem that targets nested popover content and coordinates parent/child directional focus.
Menu.SubmenuTriggerOptionsInputs accepted by Menu.SubmenuTrigger in addition to the shared DOM host options.
Menu.TriggerRenders a native button targeting menu popover content and opens the menu on ArrowDown.
Menu.TriggerOptionsInputs accepted by Menu.Trigger in addition to the shared DOM host options.
Menu.makeCollectionCreates a scoped Collection for Menu items.
Menu.makeStateCreates hydrated Menu state. The caller supplies id; open defaults false, activeId null, loop true, and orientation vertical.
Menu.setOpenUpdates only the menu’s explicit open state.
Other public imports
These import paths expose the same declaration. Each page retains its own public name and signature.