type-alias / @typed/ui/Dom/Props

ForwardedHostKeys

Option keys forwarded directly to a component host.

Learn this UI primitive →

Package version
1.0.0-beta.7
Category
Prop forwarding
Since
1.0.0

Import

import type { ForwardedHostKeys } from "@typed/ui/Dom/Props";

Signatures

export type ForwardedHostKeys<Options> = Extract<keyof ObjectValue<Options>, EventHandlerProperty | "ref">;

Why

Top-level refs and events remain ergonomic while other DOM props stay under props.

Ownership and lifetime

Type-only; the rendered host owns listener/ref lifetime.

Source