# Dom.HostOptions

Shared options for a component with an overridable DOM host.

## Signatures

```ts
export interface HostOptions<Element extends globalThis.Element> extends ElementRef<Element> {
    readonly props?: HostProps<Element>;
}
```

## Why

Components expose ordinary DOM props and refs instead of hiding their host.

## Ownership and lifetime

The component Scope owns rendered props and the ref lifetime; unmentioned DOM
remains outside the component's ownership.

## Property: props

User-owned DOM props merged with the component's required internal props.
