Releases owned listeners, timers, observers, focus scopes, and subscriptions.
Focuses a registered enabled trigger by ID.
Returns the current immutable snapshot, including after destruction.
Handles Arrow, Home, End, Enter, and Space on an item trigger.
Removes a previously registered listener.
Registers a listener and returns an idempotent unsubscribe function.
Registers a listener that is automatically removed after its first call.
Registers an item and optional trigger element for roving focus.
Optionaltrigger: HTMLElementSubscribes to future distinct snapshots without synchronously invoking the listener.
Toggles an item according to single/multiple and collapsible rules.
Optionaldetails: ChangeDetails<AccordionChangeReason>
Headless Accordion controller.