---
url: https://lit-ui-router.dev/reference/lit-ui-router-ssr/index.md
---
[lit-ui-router-ssr](../index.md) / lit-ui-router-ssr

# lit-ui-router-ssr

The server half: `prerender()` emits a static site from a `ui-router-server`
mount table, `renderToString()` renders one page for a host that owns the
request, and `UiViewRenderer` draws `<ui-view>` inside the `@lit-labs/ssr` render.

## Classes

* [LightElementRenderer](classes/LightElementRenderer.md)
* [UiViewRenderer](classes/UiViewRenderer.md)

## Interfaces

* [EmittedPage](interfaces/EmittedPage.md)
* [PagePayload](interfaces/PagePayload.md)
* [PrerenderedPage](interfaces/PrerenderedPage.md)
* [PrerenderOptions](interfaces/PrerenderOptions.md)
* [PrerenderResult](interfaces/PrerenderResult.md)
* [PrerenderTally](interfaces/PrerenderTally.md)
* [RedirectLine](interfaces/RedirectLine.md)
* [RenderContext](interfaces/RenderContext.md)
* [RenderedPage](interfaces/RenderedPage.md)
* [RenderedRedirect](interfaces/RenderedRedirect.md)
* [RenderToStringOptions](interfaces/RenderToStringOptions.md)
* [ResolvePayload](interfaces/ResolvePayload.md)
* [ResponseContext](interfaces/ResponseContext.md)
* [SettledRedirect](interfaces/SettledRedirect.md)
* [SettleOptions](interfaces/SettleOptions.md)

## Type Aliases

* [BoundResponses](type-aliases/BoundResponses.md)
* [FileWriter](type-aliases/FileWriter.md)
* [Responder](type-aliases/Responder.md)
* [ResponseHandler](type-aliases/ResponseHandler.md)
* [ResponseHandlers](type-aliases/ResponseHandlers.md)

## Variables

* [redirectedTo](variables/redirectedTo.md)
* [settle](variables/settle.md)

## Functions

* [prerender](functions/prerender.md)
* [renderToString](functions/renderToString.md)
* [responder](functions/responder.md)
