Skip to content

Commit 23ff92a

Browse files
committed
Fix vite dev getLoadContext type
1 parent 98c0b59 commit 23ff92a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/react-router-dev/vite/plugin.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ import type {
1515
RequestHandler,
1616
ServerBuild,
1717
DataRouteObject,
18+
UNSAFE_MiddlewareEnabled as MiddlewareEnabled,
19+
unstable_InitialContext,
1820
} from "react-router";
1921
import {
2022
init as initEsModuleLexer,
@@ -575,7 +577,11 @@ type MaybePromise<T> = T | Promise<T>;
575577

576578
let reactRouterDevLoadContext: (
577579
request: Request
578-
) => MaybePromise<Record<string, unknown>> = () => ({});
580+
) => MaybePromise<
581+
MiddlewareEnabled extends true
582+
? MaybePromise<unstable_InitialContext | undefined>
583+
: MaybePromise<Record<string, unknown> | undefined>
584+
> = () => undefined;
579585

580586
export let setReactRouterDevLoadContext = (
581587
loadContext: (request: Request) => MaybePromise<Record<string, unknown>>

0 commit comments

Comments
 (0)