Import
import { Dom } 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 Dom from "./Dom.js";Members
Dom.BoundElementPropertiesDot-prefixed live form-control properties supported by an element.
Dom.ElementByTagNameNative HTML, SVG, and MathML element type lookup by tag name.
Dom.ElementEventHandlersNative
on*handlers supported by a concrete DOM element.Dom.ElementOptionsComplete event, ref, and writable-property options for an element.
Dom.ElementPropertiesReactive writable properties for a DOM element, excluding events and refs.
Dom.ElementRefOptional ref contract shared by DOM-backed component options.
Dom.ElementRefCallbackCallback invoked with the exact mounted DOM element.
Dom.EventHandlerInputEffect or
EventHandleraccepted for one real DOM event.Dom.EventHandlerPropertyA property name recognized as a native DOM event handler.
Dom.EventOfExtracts the native Event parameter from an event-handler input.
Dom.HostOptionsShared options for a component with an overridable DOM host.
Dom.HostOptionsForTagHost options specialized to one native tag.
Dom.HostOverrideComponent-local replacement for its default host element.
Dom.HostPropsPublic props accepted by a DOM host for a concrete element type.
Dom.HostPropsByTagNameComplete host props indexed by native tag name.
Dom.HostPropsForTagHost props for one native tag.
Dom.HostRendererFunction signature for rendering an arbitrary DOM host.
Dom.HostRendererForTagRenderer signature specialized to a native tag name.
Dom.IfEqualsProduces
Outputonly when two types are mutually assignable.Dom.InternalPropsHelpersHelpers available while constructing component-owned host props.
Dom.MergedHostPropsType-level result of merging user and component-owned host props.
Dom.NonNullishRemoves nullish values from a type.
Dom.NullishJavaScript’s two absent-value types.
Dom.OptionsByTagNameElement options indexed by native tag name.
Dom.OptionsForTagElement options for one native tag.
Dom.PropertySafely selects a property type, yielding
undefinedfor non-objects or absent keys.Dom.RenderHostPropsFinal props delivered to a default or custom host renderer.
Dom.TemplateAttributePropsWeb-standard attributes and Typed template prefixes accepted by every host.
Dom.TemplateEventHandlersTemplate
@eventhandlers for real DOM events.Dom.WritableKeysSelects writable keys from a structural type.
Dom.chainEventCombines a user handler with component-required behavior for one native event.
Dom.composeRefsComposes two element refs in order.
Dom.currentTargetReads a native event’s non-null current target during handler execution.
Dom.mergePropsMerges user host props with component-required internal props.
Dom.renderDivHostRenders a native
divhost from supplied props and content.Dom.renderHostCreates the host-rendering boundary for a particular DOM element type.
Dom.toggleStateReads the standards-based
ToggleEvent.newStatevalue when present.
Other public imports
These import paths expose the same declaration. Each page retains its own public name and signature.