import state

This commit is contained in:
Tommy D. Rossi
2025-11-24 16:33:54 +01:00
parent a66daf980c
commit e111c891e5
2 changed files with 4 additions and 2 deletions
+1
View File
@@ -29,6 +29,7 @@
"@mizchi/selector-generator": "1.50.0-next", "@mizchi/selector-generator": "1.50.0-next",
"@types/node": "^24.10.1", "@types/node": "^24.10.1",
"@vitest/ui": "^4.0.8", "@vitest/ui": "^4.0.8",
"mcp-extension": "workspace:*",
"vite-node": "^5.0.0", "vite-node": "^5.0.0",
"vitest": "^4.0.8" "vitest": "^4.0.8"
}, },
+3 -2
View File
@@ -7,6 +7,7 @@ import path from 'node:path'
import fs from 'node:fs' import fs from 'node:fs'
import os from 'node:os' import os from 'node:os'
import { getCdpUrl } from './utils.js' import { getCdpUrl } from './utils.js'
import type { ExtensionState } from 'mcp-extension/src/types.js'
import { spawn } from 'node:child_process' import { spawn } from 'node:child_process'
@@ -51,8 +52,8 @@ async function killProcessOnPort(port: number): Promise<void> {
} }
declare global { declare global {
var toggleExtensionForActiveTab: () => Promise<{ isConnected: boolean; state: any }>; var toggleExtensionForActiveTab: () => Promise<{ isConnected: boolean; state: ExtensionState }>;
var getExtensionState: () => { connectedTabs: Map<number, { targetId: string; state: string }>; connectionState: string }; var getExtensionState: () => ExtensionState;
var disconnectEverything: () => Promise<void>; var disconnectEverything: () => Promise<void>;
var chrome: any; var chrome: any;
} }