1- import type { ClientRpcReturn , DockClientScriptContext , DockEntryState , DockPanelStorage , DocksContext } from '@vitejs/devtools-kit/client'
1+ import type { DevToolsRpcClient , DockClientScriptContext , DockEntryState , DockPanelStorage , DocksContext } from '@vitejs/devtools-kit/client'
22import type { Ref } from 'vue'
33import { computed , markRaw , reactive , ref , toRefs , watchEffect } from 'vue'
44import { createDockEntryState , DEFAULT_DOCK_PANEL_STORE , useDocksEntries } from './docks'
@@ -7,15 +7,15 @@ import { executeSetupScript } from './setup-script'
77let _docksContext : DocksContext | undefined
88export async function createDocksContext (
99 clientType : 'embedded' | 'standalone' ,
10- rpcReturn : ClientRpcReturn ,
10+ rpc : DevToolsRpcClient ,
1111 panelStore ?: Ref < DockPanelStorage > ,
1212) : Promise < DocksContext > {
1313 if ( _docksContext ) {
1414 return _docksContext
1515 }
1616
1717 const selectedId = ref < string | null > ( null )
18- const dockEntries = await useDocksEntries ( rpcReturn )
18+ const dockEntries = await useDocksEntries ( rpc )
1919 const selected = computed ( ( ) => dockEntries . value . find ( entry => entry . id === selectedId . value ) ?? null )
2020
2121 const dockEntryStateMap : Map < string , DockEntryState > = reactive ( new Map ( ) )
@@ -76,8 +76,7 @@ export async function createDocksContext(
7676 return true
7777 } ,
7878 } ,
79- rpc : rpcReturn . rpc ,
80- clientRpc : rpcReturn . clientRpc ,
79+ rpc,
8180 clientType,
8281 } )
8382
0 commit comments