# RenderableInput

Any value accepted by Typed's renderable conversion protocol.

## Signatures

```ts
export type RenderableInput<A = any> = Renderable.Any<A>;
```

## Why

Host components accept static values, Effects, Fx streams, templates, and
other renderables through one type without imposing a virtual DOM.

## Ownership and lifetime

The eventual renderer Scope owns reactive inputs and their cleanup; this
alias itself acquires nothing.
