Files
VidBee/src/preload/index.d.ts
Nexmoe 894eb9774b fix(download): persist resume sessions (#137)
* fix(download): persist resume sessions

* fix(ipc): cleanup download listeners
2026-01-17 13:00:36 +08:00

14 lines
456 B
TypeScript

import type { ElectronAPI } from '@electron-toolkit/preload'
import type { IpcServices } from '../main/ipc'
declare global {
interface Window {
electron: ElectronAPI
api: IpcServices & {
on: (channel: string, callback: (...args: unknown[]) => void) => (...args: unknown[]) => void
removeListener: (channel: string, callback: (...args: unknown[]) => void) => void
send: (channel: string, ...args: unknown[]) => void
}
}
}