Skip to content

Commit 3aa9231

Browse files
committed
fix: backport legacy api for better compatibility
1 parent 0db371c commit 3aa9231

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/node/rpc.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ export function createServerRpc(
2626
.serverMetrics || {}
2727
},
2828
async onModuleUpdated() {},
29+
30+
async list() {
31+
const query = ctx.queryEnv({ vite: 'vite1', env: 'client' })
32+
return query.getModulesList()
33+
},
2934
}
3035

3136
return rpc

src/types.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,11 @@ export interface RpcFunctions {
108108
getServerMetrics: (query: QueryEnv) => Promise<ServerMetrics>
109109
resolveId: (query: QueryEnv, id: string) => Promise<string>
110110
onModuleUpdated: () => Promise<void>
111+
112+
/**
113+
* @deprecated Query for the default Vite instance with the default env. Deprecated. Use `getModulesList` instead.
114+
*/
115+
list: () => Promise<ModulesList>
111116
}
112117

113118
export interface QueryEnv {

0 commit comments

Comments
 (0)