diff --git a/src/renderer/src/env.d.ts b/src/renderer/src/env.d.ts new file mode 100644 index 0000000..cf35859 --- /dev/null +++ b/src/renderer/src/env.d.ts @@ -0,0 +1,16 @@ +/// + +interface Window { + electron: { + ipcRenderer: { + send: (channel: string, ...args: any[]) => void; + on: (channel: string, listener: (event: any, ...args: any[]) => void) => () => void; + invoke: (channel: string, ...args: any[]) => Promise; + removeAllListeners: (channel: string) => void; + }; + }; + api: { + onAudioFragment: (callback: (payload: any) => void) => () => void; + onVideoChunk: (callback: (payload: any) => void) => () => void; + }; +}