UNPKG

electron-reactive-ipc

Version:
19 lines 749 B
import { DuplexChannel } from "./channel"; import { ElectronIPC } from "./electron-ipc"; export interface ExposedIPCRenderer { getChannel: (name: string) => DuplexChannel<unknown>; addChannel: (name: string, data: any) => DuplexChannel<unknown>; } export declare class ElectronIPCRenderer extends ElectronIPC { private constructor(); static initialize(): ElectronIPCRenderer; get<T>(channelName: string): DuplexChannel<T>; addChanel<T>(name: string, data: T): DuplexChannel<unknown>; /** * For exposing functions using Electron's contextBridge api */ get asExposed(): ExposedIPCRenderer; private initRenderer; private pingMain; } //# sourceMappingURL=electron-ipc-renderer.d.ts.map