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

# Interface: DehydrateResult

Defined in: [dehydrate.ts:49](https://github.com/simshanith/lit-ui-router/blob/6e47ef8d8a4b24e99c074fb5c8c9cfaddfdb36a4/packages/ui-router-server/src/dehydrate.ts#L49)

What [\`dehydrate\`](../functions/dehydrate.md) returns.

## Properties

| Property | Modifier | Type | Description | Defined in |
| ------ | ------ | ------ | ------ | ------ |
|  `payload` | `readonly` | [`ResolvePayload`](ResolvePayload.md) | The payload to write into the document. | [dehydrate.ts:51](https://github.com/simshanith/lit-ui-router/blob/6e47ef8d8a4b24e99c074fb5c8c9cfaddfdb36a4/packages/ui-router-server/src/dehydrate.ts#L51) |
|  `unserializable` | `readonly` | readonly { `state`: `string`; `token`: `string`; }\[] | The resolves left out of the payload because their value is not plain JSON data and no transporter carries it. Each one re-runs on the client. | [dehydrate.ts:56](https://github.com/simshanith/lit-ui-router/blob/6e47ef8d8a4b24e99c074fb5c8c9cfaddfdb36a4/packages/ui-router-server/src/dehydrate.ts#L56) |
