Files
prism/src/renderer/env.d.ts
T
2026-03-21 16:40:03 -04:00

24 lines
820 B
TypeScript

/// <reference types="vite/client" />
import type { VisualizerDSP } from './audio/native/visualizer-dsp'
declare global {
interface Window {
visualizerAPI: VisualizerDSP | null
electronAPI: {
platform: string
minimize: () => void
close: () => void
toggleAlwaysOnTop: () => void
isAlwaysOnTop: () => Promise<boolean>
getDesktopSources: () => Promise<{ id: string; name: string }[]>
expandSettings: (panelHeight: number) => void
collapseSettings: (panelHeight: number) => void
onAlwaysOnTopChanged: (callback: (isOnTop: boolean) => void) => () => void
onToggleScope: (callback: (index: number) => void) => () => void
onToggleCapture: (callback: () => void) => () => void
onToggleSettings: (callback: () => void) => () => void
}
}
}