# `ExDoc.ExtraNode`
[🔗](https://github.com/elixir-lang/ex_doc/blob/v0.40.3/lib/ex_doc/nodes.ex#L112)

Represents an extra page.

# `t`

```elixir
@type t() :: %ExDoc.ExtraNode{
  doc: ExDoc.DocAST.t() | nil,
  group: atom() | nil,
  id: String.t(),
  search_data: [map()] | nil,
  source_doc: String.t(),
  source_path: String.t(),
  source_url: String.t(),
  title: String.t(),
  title_doc: ExDoc.DocAST.t() | String.t(),
  type: atom()
}
```

---

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