SYMBOL INDEX (40 symbols across 4 files) FILE: src/config.ts method display (line 7) | get display(): string { type Platform (line 13) | type Platform = 'darwin' | 'win32' | 'linux' | string; type Window (line 17) | interface Window { function getPlatform (line 32) | function getPlatform(): Platform { function getHomeDir (line 49) | function getHomeDir(): string { function getEnvVar (line 57) | function getEnvVar(name: string): string { constant CHROME_PATHS (line 66) | const CHROME_PATHS: Record = { constant USER_DATA_DIRS (line 90) | const USER_DATA_DIRS: Record string> = { function getChromePath (line 97) | function getChromePath(): string { function getUserDataDir (line 133) | function getUserDataDir(): string { class ChromeCommand (line 142) | class ChromeCommand { method path (line 150) | get path(): string { method path (line 154) | set path(value: string) { method args (line 158) | get args(): string[] { method args (line 162) | set args(value: string[]) { method display (line 166) | get display(): string { FILE: src/main.ts function clearIPCHandlers (line 19) | function clearIPCHandlers() { function createRequiredDirectories (line 25) | function createRequiredDirectories() { function loadDefaultSettings (line 38) | function loadDefaultSettings() { function startPyProcess (line 134) | function startPyProcess(mainWindow: BrowserWindow) { function startChromeProcess (line 306) | function startChromeProcess(mainWindow: BrowserWindow) { function verifyChromeLaunched (line 445) | function verifyChromeLaunched(mainWindow: BrowserWindow): void { function findBestChromeExecutable (line 509) | function findBestChromeExecutable(): string | null { function ensureChromeUserDataDir (line 563) | function ensureChromeUserDataDir(): string { FILE: src/preload.ts type PyOutputCallback (line 9) | type PyOutputCallback = (data: { type: string; data: string }) => void; type PyStartedCallback (line 10) | type PyStartedCallback = () => void; type PyReadyCallback (line 11) | type PyReadyCallback = (url: string) => void; type ChromeOutputCallback (line 12) | type ChromeOutputCallback = (data: { type: string; data: string }) => void; type ChromeStartedCallback (line 13) | type ChromeStartedCallback = () => void; type SettingsCallback (line 14) | type SettingsCallback = (settings: Record) => void; FILE: src/renderer.ts type PyBridge (line 13) | interface PyBridge { type ChromeBridge (line 22) | interface ChromeBridge { type Window (line 31) | interface Window { function appendToConsole (line 66) | function appendToConsole(message: string, type: string, target: HTMLElem... function simulateProgress (line 75) | function simulateProgress(): void { function completeProgress (line 85) | function completeProgress(): void { function toggleConsole (line 101) | function toggleConsole(): void { function switchConsoleTab (line 118) | function switchConsoleTab(tab: 'python' | 'chrome'): void { function loadWebUI (line 141) | function loadWebUI(url: string): void { function init (line 184) | function init(): void {