Import
import { Dialog } 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 Dialog from "./Dialog.js";Members
Dialog.CloseRenders a button that closes a dialog without a cancel request.
Dialog.CloseOptionsOptions for dialog close and close-request buttons.
Dialog.ContentRenders native dialog content synchronized with hydrated state.
Dialog.ContentOptionsDialog content options with exactly one accessible naming strategy.
Dialog.DescriptionRenders descriptive dialog text with an optional relationship id.
Dialog.DescriptionOptionsOptions for descriptive dialog text.
Dialog.DialogCanonical widget alias for
Content.Dialog.DismissAlias for direct
Closebehavior.Dialog.HeadingRenders a dialog heading with explicit ARIA level semantics.
Dialog.HeadingOptionsOptions for an accessible dialog heading.
Dialog.InitialStateOptional initial dialog state.
Dialog.RequestCloseRenders a button that starts the cancelable native close-request lifecycle.
Dialog.StateCurrent renderer-independent dialog visibility.
Dialog.StateSchemaSchema for dialog hydration state.
Dialog.TriggerRenders a native button that opens dialog content.
Dialog.TriggerOptionsOptions for a dialog-opening button.
Dialog.closeMarks dialog state closed without requesting native cancellation.
Dialog.makeStateCreates hydrated dialog state independent of rendering.
Dialog.requestCloseRequests the native dialog close lifecycle, including its cancel event.
Dialog.setOpenSets desired dialog visibility.
Other public imports
These import paths expose the same declaration. Each page retains its own public name and signature.