UNPKG

rx-ipc-electron

Version:

Pass RxJS Observables through IPC in Electron

17 lines (16 loc) 625 B
import { Observable } from 'rxjs'; import { ObservableFactoryFunction, Receiver } from './index'; export declare class RxIpc { private ipc; static listenerCount: number; listeners: { [id: string]: boolean; }; constructor(ipc: any); checkRemoteListener(channel: string, receiver: Receiver): Promise<{}>; cleanUp(): void; registerListener(channel: string, observableFactory: ObservableFactoryFunction): void; removeListeners(channel: string): void; runCommand(channel: string, receiver?: Receiver, ...args: any[]): Observable<any>; _getListenerCount(channel: string): any; }