14 lines
503 B
TypeScript
14 lines
503 B
TypeScript
import {IPCAnswer, IPCChannel, IPCListenChannels, IPCRequest} from "../RawConstants";
|
|
import IpcRendererEvent = Electron.IpcRendererEvent;
|
|
import {App} from "./App";
|
|
|
|
export {}
|
|
declare global {
|
|
interface Window {
|
|
"api": {
|
|
request: (channel: IPCChannel, request: IPCRequest, ...args: any) => Promise<IPCAnswer>;
|
|
listen: (channel: IPCListenChannels, func: (event: IpcRendererEvent, message: IPCAnswer, ...args: any) => void) => void;
|
|
}
|
|
app: App;
|
|
}
|
|
} |