Files
SnowLuma/.pnpm-store/v11/files/7e/5ad8389e113ee15b6d9d5e4b8a5ada03a621ae3081f7d8c3c99f9feddd35c358d75a5e0a7f817a8fb613ac6eb3c44d61ced43028e213d9ccb56c0da95aa924
T
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

31 lines
864 B
Plaintext

import { Manifest } from '../manifest.js';
import { MakeRouteMatch } from '../Matches.js';
export interface DehydratedMatch {
i: MakeRouteMatch['id'];
b?: MakeRouteMatch['__beforeLoadContext'];
l?: MakeRouteMatch['loaderData'];
e?: MakeRouteMatch['error'];
u: MakeRouteMatch['updatedAt'];
s: MakeRouteMatch['status'];
ssr?: MakeRouteMatch['ssr'];
g?: true;
}
export interface DehydratedRouter {
manifest: Manifest | undefined;
dehydratedData?: any;
lastMatchId?: string;
matches: Array<DehydratedMatch>;
}
export interface TsrSsrGlobal {
router?: DehydratedRouter;
h: () => void;
e: () => void;
c: () => void;
p: (script: () => void) => void;
buffer: Array<() => void>;
t?: Map<string, (value: any) => any>;
initialized?: boolean;
hydrated?: boolean;
streamEnded?: boolean;
}