# `Astral.Page`
[🔗](https://github.com/elixir-volt/astral/blob/v0.7.0/lib/astral/page.ex#L1)

A source page discovered by Astral.

# `t`

```elixir
@type t() :: %Astral.Page{
  assigns: %{required(atom()) =&gt; term()},
  content: Astral.Content.t(),
  entry: Astral.Entry.t() | nil,
  output_path: String.t(),
  params: %{required(atom()) =&gt; term()},
  route_path: String.t(),
  source_path: String.t()
}
```

---

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