UNPKG

electron-reactive-ipc

Version:
13 lines 620 B
import { BrowserWindow } from "electron"; import { ElectronIPC } from "./electron-ipc"; import { Channels, DuplexChannel } from "./channel"; export declare class ElectronIPCMain extends ElectronIPC { private constructor(); static initialize(win: BrowserWindow): ElectronIPCMain; get<T>(channelName: string, id?: number): DuplexChannel<T>; getChannelsForWindow(id?: number): Channels<unknown>; set deaultWindow(win: BrowserWindow); addChanel<T>(name: string, data: T, win?: BrowserWindow): DuplexChannel<unknown>; private initMain; } //# sourceMappingURL=electron-ipc-main.d.ts.map