# HostResult

Output that a host override may return.

## Signatures

```ts
export type HostResult = FxInput<RenderEvent> | EffectInput<RenderEvent>;
```

## Why

Both one-shot Effects and push-based Fx streams can represent render output,
so external hosts need not adopt a framework-specific mounting protocol.

## Ownership and lifetime

`renderHost` lifts an Effect into Fx; the component Scope owns either form.
