---
url: >-
  https://lit-ui-router.dev/api/lit-ui-router-ssr/client/interfaces/BootstrapResult.md
---
[lit-ui-router-ssr](../../index.md) / [client](../index.md) / BootstrapResult

# Interface: BootstrapResult

Defined in: [packages/lit-ui-router-ssr/src/client.ts:810](https://github.com/simshanith/lit-ui-router/blob/3ab90929a8d23dda96e259d7396a274c5b05398e/packages/lit-ui-router-ssr/src/client.ts#L810)

What [bootstrap](../functions/bootstrap.md) resolves with.

## Properties

| Property | Modifier | Type | Description | Defined in |
| ------ | ------ | ------ | ------ | ------ |
|  `error?` | `readonly` | `unknown` | The boot transition's `Rejection`, or what the root `hydrate()` threw; present only on a cold boot that one of them caused. | [packages/lit-ui-router-ssr/src/client.ts:823](https://github.com/simshanith/lit-ui-router/blob/3ab90929a8d23dda96e259d7396a274c5b05398e/packages/lit-ui-router-ssr/src/client.ts#L823) |
|  `outcome` | `readonly` | [`BootstrapOutcome`](../type-aliases/BootstrapOutcome.md) | `adopted`: the served document was hydrated, and each served view reported its own [AdoptOutcome](../type-aliases/AdoptOutcome.md). `cold`: the container was emptied and the template rendered into it. | [packages/lit-ui-router-ssr/src/client.ts:816](https://github.com/simshanith/lit-ui-router/blob/3ab90929a8d23dda96e259d7396a274c5b05398e/packages/lit-ui-router-ssr/src/client.ts#L816) |
|  `signature` | `readonly` | [`BootstrapSignature`](../type-aliases/BootstrapSignature.md) | How the boot compares with the document's hydration signature; see [BootstrapSignature](../type-aliases/BootstrapSignature.md). | [packages/lit-ui-router-ssr/src/client.ts:818](https://github.com/simshanith/lit-ui-router/blob/3ab90929a8d23dda96e259d7396a274c5b05398e/packages/lit-ui-router-ssr/src/client.ts#L818) |
