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

# Interface: HydrateRootOptions

Defined in: [packages/lit-ui-router-ssr/src/client.ts:122](https://github.com/simshanith/lit-ui-router/blob/740888c2b2ba358c4dfa52a122e927df6a604b12/packages/lit-ui-router-ssr/src/client.ts#L122)

[hydrateRoot](../functions/hydrateRoot.md)'s options: lit's render options, plus the outcome
callback.

## Extends

* `RenderOptions`

## Extended by

* [`BootstrapOptions`](BootstrapOptions.md)

## Properties

| Property | Type | Description | Defined in |
| ------ | ------ | ------ | ------ |
|  `onAdopt?` | [`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. | [packages/lit-ui-router-ssr/src/client.ts:128](https://github.com/simshanith/lit-ui-router/blob/740888c2b2ba358c4dfa52a122e927df6a604b12/packages/lit-ui-router-ssr/src/client.ts#L128) |
