From 7794ef58a984fe2f26b2e91123348b58f61e1c00 Mon Sep 17 00:00:00 2001 From: Hiroshi Ogawa Date: Mon, 24 Jun 2024 13:25:55 +0900 Subject: [PATCH] fix(webpack-rsc): fix ssrManifest.moduleLoading --- webpack-rsc/src/lib/client-manifest.ts | 5 ++++- webpack-rsc/src/types/react-types.ts | 6 ++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/webpack-rsc/src/lib/client-manifest.ts b/webpack-rsc/src/lib/client-manifest.ts index e8c99c1d..9bcc592c 100644 --- a/webpack-rsc/src/lib/client-manifest.ts +++ b/webpack-rsc/src/lib/client-manifest.ts @@ -70,7 +70,10 @@ export async function getClientManifest() { ); const ssrManifest: SsrManifest = { moduleMap: ssrModuleMap, - moduleLoading: null, + moduleLoading: { + prefix: "/assets/", + crossOrigin: null, + }, }; return { browserManifest, ssrManifest }; diff --git a/webpack-rsc/src/types/react-types.ts b/webpack-rsc/src/types/react-types.ts index ef323399..791a0519 100644 --- a/webpack-rsc/src/types/react-types.ts +++ b/webpack-rsc/src/types/react-types.ts @@ -18,8 +18,10 @@ export type ModuleMap = { export interface SsrManifest { moduleMap: ModuleMap; - // TODO - moduleLoading: null; + moduleLoading: { + prefix: string; + crossOrigin: null; + }; } export type CallServerCallback = (id: string, args: unknown[]) => unknown;