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;