---
url: >-
  https://lit-ui-router.dev/api/ui-router-server/prerender/interfaces/PrerenderResult.md
---
[ui-router-server](../../index.md) / [prerender](../index.md) / PrerenderResult

# Interface: PrerenderResult

Defined in: [prerender.ts:134](https://github.com/simshanith/lit-ui-router/blob/3ab90929a8d23dda96e259d7396a274c5b05398e/packages/ui-router-server/src/prerender.ts#L134)

What [prerender](../functions/prerender.md) did.

## Properties

| Property | Type | Description | Defined in |
| ------ | ------ | ------ | ------ |
|  `delegated` | `string`\[] | Paths that matched a delegating state, in enumeration order: no page and no rules line, since a host handler answers them. Route them to the server, e.g. into Cloudflare's `assets.run_worker_first`. | [prerender.ts:148](https://github.com/simshanith/lit-ui-router/blob/3ab90929a8d23dda96e259d7396a274c5b05398e/packages/ui-router-server/src/prerender.ts#L148) |
|  `pages` | [`EmittedPage`](EmittedPage.md)\[] | Every page written, in enumeration order. | [prerender.ts:138](https://github.com/simshanith/lit-ui-router/blob/3ab90929a8d23dda96e259d7396a274c5b05398e/packages/ui-router-server/src/prerender.ts#L138) |
|  `rules` | [`RedirectLine`](RedirectLine.md)\[] | Every rules line, in written order, `extraRules` first. | [prerender.ts:140](https://github.com/simshanith/lit-ui-router/blob/3ab90929a8d23dda96e259d7396a274c5b05398e/packages/ui-router-server/src/prerender.ts#L140) |
|  `tally` | [`PrerenderTally`](PrerenderTally.md) | Counts by verdict kind, plus the 404 document. | [prerender.ts:136](https://github.com/simshanith/lit-ui-router/blob/3ab90929a8d23dda96e259d7396a274c5b05398e/packages/ui-router-server/src/prerender.ts#L136) |
|  `warnings` | `string`\[] | Paths that verdicted `notFound` with no projection — nothing was emitted for them. | [prerender.ts:142](https://github.com/simshanith/lit-ui-router/blob/3ab90929a8d23dda96e259d7396a274c5b05398e/packages/ui-router-server/src/prerender.ts#L142) |
