# `A2UIAgent.Builder.Ref`
[🔗](https://github.com/a2ui-elixir/a2ui/blob/v0.1.1/umbrella/apps/a2ui_agent/lib/a2ui_agent/builder/nodes.ex#L20)

A reference to a component already on the surface. It is written as
its id and never emitted. Made by `A2UIAgent.Builder.ref/1`.

# `t`
*since 0.1.0* 

```elixir
@type t() :: %A2UIAgent.Builder.Ref{id: String.t()}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
