UNPKG

846 BTypeScriptView Raw
1
2import { Path } from "../../router/history.js";
3import { DataRouteObject } from "../../router/utils.js";
4import { HydrationState, Router } from "../../router/router.js";
5import { ClientLoaderFunction } from "./routeModules.js";
6
7//#region lib/dom/ssr/hydration.d.ts
8declare 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//#endregion
32export { getHydrationData };
\No newline at end of file