mirror of
https://github.com/algerkong/AlgerMusicPlayer.git
synced 2026-04-14 14:50:50 +08:00
25 lines
808 B
TypeScript
25 lines
808 B
TypeScript
import { ElectronAPI } from '@electron-toolkit/preload';
|
|
|
|
declare global {
|
|
interface Window {
|
|
electron: ElectronAPI;
|
|
api: {
|
|
sendLyric: (data: string) => void;
|
|
openLyric: () => void;
|
|
minimize: () => void;
|
|
maximize: () => void;
|
|
close: () => void;
|
|
dragStart: (data: string) => void;
|
|
miniTray: () => void;
|
|
restart: () => void;
|
|
unblockMusic: (id: number, data: any) => Promise<any>;
|
|
startDownload: (url: string) => void;
|
|
onDownloadProgress: (callback: (progress: number, status: string) => void) => void;
|
|
onDownloadComplete: (callback: (success: boolean, filePath: string) => void) => void;
|
|
removeDownloadListeners: () => void;
|
|
invoke: (channel: string, ...args: any[]) => Promise<any>;
|
|
};
|
|
$message: any;
|
|
}
|
|
}
|