# MergedHostProps

Type-level result of merging user and component-owned host props.

## Signatures

```ts
export type MergedHostProps<User, Internal> = Omit<ObjectValue<User>, keyof ObjectValue<Internal> | EventHandlerProperty | "ref"> & Omit<ObjectValue<Internal>, EventHandlerProperty | "ref"> & MergedEvents<User, Internal> & {
    readonly ref?: ComposedRef<PropsRef<Internal>, PropsRef<User>>;
};
```

## Why

Required internal values win, events compose, and refs compose while
unrelated user props pass through unchanged.

## Ownership and lifetime

The resulting event/ref work is owned by the host's rendering Scope.
