| 3 | declare global { |
| 4 | namespace Electron { |
| 5 | interface App { |
| 6 | config: typeof import('./config'); |
| 7 | plugins: typeof import('./plugins'); |
| 8 | getWindows: () => Set<BrowserWindow>; |
| 9 | getLastFocusedWindow: () => BrowserWindow | null; |
| 10 | windowCallback?: (win: BrowserWindow) => void; |
| 11 | createWindow: ( |
| 12 | fn?: (win: BrowserWindow) => void, |
| 13 | options?: {size?: [number, number]; position?: [number, number]} |
| 14 | ) => BrowserWindow; |
| 15 | setVersion: (version: string) => void; |
| 16 | } |
| 17 | |
| 18 | // type Server = import('./rpc').Server; |
| 19 | interface BrowserWindow { |
nothing calls this directly
no outgoing calls
no test coverage detected