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

# Interface: BootstrapOptions

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

[bootstrap](../functions/bootstrap.md)'s options: [HydrateRootOptions](HydrateRootOptions.md), plus the boot transition's seed.

## Extends

* [`HydrateRootOptions`](HydrateRootOptions.md)

## Properties

| Property | Modifier | Type | Description | Inherited from | Defined in |
| ------ | ------ | ------ | ------ | ------ | ------ |
|  `onAdopt?` | `public` | [`AdoptReporter`](../type-aliases/AdoptReporter.md) | Called with each served view's outcome, at the same moment as its [UiViewAdoptEvent](../type-aliases/UiViewAdoptEvent.md), for every view this call's walk reaches — including one the pin adopts after the provider is released. | [`HydrateRootOptions`](HydrateRootOptions.md).[`onAdopt`](HydrateRootOptions.md#onadopt) | [packages/lit-ui-router-ssr/src/client.ts:121](https://github.com/simshanith/lit-ui-router/blob/3ab90929a8d23dda96e259d7396a274c5b05398e/packages/lit-ui-router-ssr/src/client.ts#L121) |
|  `payload?` | `readonly` | `ResolvePayload` | Resolved values the document was drawn with, handed to `seed` from `ui-router-server/ssr/client` before the router starts, so the boot transition adopts them in place of running their resolve functions. | - | [packages/lit-ui-router-ssr/src/client.ts:833](https://github.com/simshanith/lit-ui-router/blob/3ab90929a8d23dda96e259d7396a274c5b05398e/packages/lit-ui-router-ssr/src/client.ts#L833) |
