11import path from 'path' ;
22import { createModuleFederationConfig } from '@module-federation/modern-js-v3' ;
3- import {
4- type ExposeDefinitionInput ,
5- createRscExposeDefinitions ,
6- } from './src/runtime/createRscExposeDefinitions' ;
3+ import { createRscExposeDefinitions } from './src/runtime/createRscExposeDefinitions' ;
74
85const LAYERS = {
96 ssr : 'server-side-rendering' ,
@@ -18,7 +15,7 @@ const reactDomServerImport = path.join(
1815 'react-dom.react-server.js' ,
1916) ;
2017const reactServerDomClientImport = 'react-server-dom-rspack/client.browser' ;
21- const remoteExposeImports : Record < string , ExposeDefinitionInput > = {
18+ const remoteExposeImports : Record < string , string > = {
2219 './RemoteClientCounter' : './src/components/RemoteClientCounter.tsx' ,
2320 './RemoteClientBadge' : './src/components/RemoteClientBadge.tsx' ,
2421 './RemoteServerCard' : './src/components/RemoteServerCard.tsx' ,
@@ -31,12 +28,7 @@ const remoteExposeImports: Record<string, ExposeDefinitionInput> = {
3128 './nestedActions' : './src/components/nestedActions.ts' ,
3229 './defaultAction' : './src/components/defaultAction.ts' ,
3330 './actionBundle' : './src/components/actionBundle.ts' ,
34- './infoBundle' : {
35- import : [
36- './src/components/infoBundle.ts' ,
37- './src/components/infoBundle.ts' ,
38- ] ,
39- } ,
31+ './infoBundle' : './src/components/infoBundle.ts' ,
4032} ;
4133
4234const sharedByScope = [
0 commit comments