Skip to content

Commit 17c91ac

Browse files
committed
fix(kit): set correct return type for getDevToolsClientContext
1 parent fc6846d commit 17c91ac

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

packages/kit/src/client/docks.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ export interface DockPanelStorage {
1616

1717
export type DockClientType = 'embedded' | 'standalone'
1818

19-
export interface DevToolsClientContext {
19+
export interface DevToolsRpcContext {
2020
/**
2121
* The RPC client to interact with the server
2222
*/
2323
readonly rpc: DevToolsRpcClient
2424
}
2525

26-
export interface DocksContext extends DevToolsClientContext {
26+
export interface DocksContext extends DevToolsRpcContext {
2727
/**
2828
* Type of the client environment
2929
*
@@ -57,7 +57,9 @@ export interface WhenClauseContext {
5757
readonly context: WhenContext
5858
}
5959

60-
export type DevToolsClientRpcHost = RpcFunctionsCollector<DevToolsRpcClientFunctions, DevToolsClientContext>
60+
export type DevToolsClientRpcHost = RpcFunctionsCollector<DevToolsRpcClientFunctions, DevToolsRpcContext>
61+
62+
export type DevToolsClientContext = DocksContext
6163

6264
export interface DocksPanelContext {
6365
store: DockPanelStorage

packages/kit/src/client/rpc.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { WebSocketRpcClientOptions } from '@vitejs/devtools-rpc/presets/ws/client'
22
import type { BirpcOptions, BirpcReturn } from 'birpc'
33
import type { ConnectionMeta, DevToolsRpcClientFunctions, DevToolsRpcServerFunctions, EventEmitter, RpcSharedStateHost } from '../types'
4-
import type { DevToolsClientContext, DevToolsClientRpcHost, RpcClientEvents } from './docks'
4+
import type { DevToolsClientRpcHost, DevToolsRpcContext, RpcClientEvents } from './docks'
55
import { RpcFunctionsCollectorBase } from '@vitejs/devtools-rpc'
66
import {
77
DEVTOOLS_CONNECTION_META_FILENAME,
@@ -188,11 +188,11 @@ export async function getDevToolsRpcClient(
188188
}
189189
}
190190

191-
const context: DevToolsClientContext = {
191+
const context: DevToolsRpcContext = {
192192
rpc: undefined!,
193193
}
194194
const authToken = getConnectionAuthTokenFromWindows(options.authToken)
195-
const clientRpc: DevToolsClientRpcHost = new RpcFunctionsCollectorBase<DevToolsRpcClientFunctions, DevToolsClientContext>(context)
195+
const clientRpc: DevToolsClientRpcHost = new RpcFunctionsCollectorBase<DevToolsRpcClientFunctions, DevToolsRpcContext>(context)
196196

197197
async function fetchJsonFromBases(path: string): Promise<any> {
198198
const candidates = [

0 commit comments

Comments
 (0)