| 1 |
|
| 2 | import { Path } from "../../router/history.js";
|
| 3 | import { DataRouteObject } from "../../router/utils.js";
|
| 4 | import { HydrationState, Router } from "../../router/router.js";
|
| 5 | import { ClientLoaderFunction } from "./routeModules.js";
|
| 6 |
|
| 7 |
|
| 8 | declare function getHydrationData({
|
| 9 | state,
|
| 10 | routes,
|
| 11 | getRouteInfo,
|
| 12 | location,
|
| 13 | basename,
|
| 14 | isSpaMode
|
| 15 | }: {
|
| 16 | state: {
|
| 17 | loaderData?: Router["state"]["loaderData"];
|
| 18 | actionData?: Router["state"]["actionData"];
|
| 19 | errors?: Router["state"]["errors"];
|
| 20 | };
|
| 21 | routes: DataRouteObject[];
|
| 22 | getRouteInfo: (routeId: string) => {
|
| 23 | clientLoader: ClientLoaderFunction | undefined;
|
| 24 | hasLoader: boolean;
|
| 25 | hasHydrateFallback: boolean;
|
| 26 | };
|
| 27 | location: Path;
|
| 28 | basename: string | undefined;
|
| 29 | isSpaMode: boolean;
|
| 30 | }): HydrationState;
|
| 31 |
|
| 32 | export { getHydrationData }; |
| \ | No newline at end of file |