Skip to content

Commit 751fb27

Browse files
committed
refactor(rsc): simplify plugin state for server reference
1 parent 232be7b commit 751fb27

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

packages/plugin-rsc/src/plugin.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,12 @@ type ClientReferenceMeta = {
5656
renderedExports: string[]
5757
}
5858

59+
type ServerRerferenceMeta = {
60+
importId: string
61+
referenceKey: string
62+
exportNames: string[]
63+
}
64+
5965
const PKG_NAME = '@vitejs/plugin-rsc'
6066
const REACT_SERVER_DOM_NAME = `${PKG_NAME}/vendor/react-server-dom`
6167

@@ -78,6 +84,7 @@ class RscPluginManager {
7884
isScanBuild: boolean = false
7985
serverReferences: Record<string, string> = {}
8086
clientReferenceMetaMap: Record<string, ClientReferenceMeta> = {}
87+
serverReferenceMetaMap: Record<string, ServerRerferenceMeta> = {}
8188
serverResourcesMetaMap: Record<string, { key: string }> = {}
8289
}
8390

0 commit comments

Comments
 (0)