electron-reactive-ipc
Version:
rxjs based electron IPC channel wrapper
13 lines • 620 B
TypeScript
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