---
url: >-
  https://lit-ui-router.dev/api/lit-ui-router-ssr/vite/type-aliases/PrerenderEntry.md
---
[lit-ui-router-ssr](../../index.md) / [vite](../index.md) / PrerenderEntry

# Type Alias: PrerenderEntry

```ts
type PrerenderEntry = (build) => PrerenderResult | Promise<PrerenderResult>;
```

Defined in: packages/ui-router-server/dist/vite.d.ts:58

The prerender script's default export: calls a `prerender()` — this
package's from `ui-router-server/prerender`, or `lit-ui-router-ssr`'s —
with the build's values and returns its result. Spread `build` first to
let the script override any of them.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `build` | [`PrerenderBuild`](../interfaces/PrerenderBuild.md) |

## Returns

`PrerenderResult` | `Promise`<`PrerenderResult`>
