# @typed/router/AST

31 unique exports.

## Matcher composition syntax

- [MatchAst.Catch](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjTWF0Y2hBc3QuQ2F0Y2g/)
- [MatchAst.Layer](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjTWF0Y2hBc3QuTGF5ZXI/)
- [MatchAst.Layout](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjTWF0Y2hBc3QuTGF5b3V0/)
- [MatchAst.Prefixed](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjTWF0Y2hBc3QuUHJlZml4ZWQ/)
- [MatchAst.Route](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjTWF0Y2hBc3QuUm91dGU/)
- [catchCause](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjY2F0Y2hDYXVzZQ/)
- [layer](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjbGF5ZXI/)
- [layout](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjbGF5b3V0/)
- [prefixed](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjcHJlZml4ZWQ/)
- [route](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1Qjcm91dGU/)

## Path syntax

- [PathAst](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjUGF0aEFzdA/)
- [PathAst.Literal](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjUGF0aEFzdC5MaXRlcmFs/)
- [PathAst.Parameter](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjUGF0aEFzdC5QYXJhbWV0ZXI/)
- [PathAst.QueryParam](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjUGF0aEFzdC5RdWVyeVBhcmFt/)
- [PathAst.QueryParams](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjUGF0aEFzdC5RdWVyeVBhcmFtcw/)
- [PathAst.Slash](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjUGF0aEFzdC5TbGFzaA/)
- [PathAst.Wildcard](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjUGF0aEFzdC5XaWxkY2FyZA/)
- [RouteAst](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjUm91dGVBc3Q/)
- [literal](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjbGl0ZXJhbA/)
- [parameter](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjcGFyYW1ldGVy/)
- [queryParam](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjcXVlcnlQYXJhbQ/)
- [queryParams](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjcXVlcnlQYXJhbXM/)
- [slash](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1Qjc2xhc2g/)
- [wildcard](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1Qjd2lsZGNhcmQ/)

## Route structure

- [MatchAst](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjTWF0Y2hBc3Q/)
- [RouteAst.Join](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjUm91dGVBc3QuSm9pbg/)
- [RouteAst.Path](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjUm91dGVBc3QuUGF0aA/)
- [RouteAst.Transform](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjUm91dGVBc3QuVHJhbnNmb3Jt/)
- [join](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1Qjam9pbg/)
- [path](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjcGF0aA/)
- [transform](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3JvdXRlci9BU1QjdHJhbnNmb3Jt/)
