Skip to content

Commit 9f344e8

Browse files
committed
fix types and small bug in single fetch
1 parent 078f186 commit 9f344e8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/react-router/lib/dom/ssr/single-fetch.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ async function singleFetchLoaderNavigationStrategy(
431431
(!router.state.initialized || routesParams.size === 0) &&
432432
!window.__reactRouterHdrActive
433433
) {
434-
singleFetchDfd.resolve({});
434+
singleFetchDfd.resolve({ routes: {} });
435435
} else {
436436
// When routes have opted out, add a `_routes` param to filter server loaders
437437
// Skipped in `ssr:false` because we expect to be loading static `.data` files
@@ -671,8 +671,8 @@ function unwrapSingleFetchResult(
671671
}
672672

673673
function createDeferred<T = unknown>() {
674-
let resolve: (val?: any) => Promise<void>;
675-
let reject: (error?: unknown) => Promise<void>;
674+
let resolve: (val: T) => Promise<void>;
675+
let reject: (error: unknown) => Promise<void>;
676676
let promise = new Promise<T>((res, rej) => {
677677
resolve = async (val: T) => {
678678
res(val);

0 commit comments

Comments
 (0)