Import
import type { HostRendererForTag } from "@typed/ui/Dom/Types";Signatures
export type HostRendererForTag<Tag extends keyof ElementByTagName, A = RenderEvent, E = never, R = never, Props extends HostPropsForTag<Tag> = HostPropsForTag<Tag>, Content extends RenderableInput = RenderableInput> = (props: Props, content: Content) => Fx<A, E, R> | Effect.Effect<A, E, R>;Why
External or custom hosts can preserve tag-specific props while returning any Effect/Fx render-event producer.
Ownership and lifetime
The running rendering Scope owns returned work and its output range.
Other public imports
These import paths expose the same declaration. Each page retains its own public name and signature.