1 | import { interfaces } from 'inversify';
|
2 | import { RpcProxy } from '../../common/messaging';
|
3 | import { AbstractConnectionProvider } from '../../common/messaging/abstract-connection-provider';
|
4 | import { AbstractChannel, Channel, WriteBuffer } from '../../common';
|
5 | export interface ElectronIpcOptions {
|
6 | }
|
7 |
|
8 |
|
9 |
|
10 | export declare class ElectronIpcConnectionProvider extends AbstractConnectionProvider<ElectronIpcOptions> {
|
11 | static createProxy<T extends object>(container: interfaces.Container, path: string, arg?: object): RpcProxy<T>;
|
12 | constructor();
|
13 | protected createMainChannel(): Channel;
|
14 | }
|
15 | export declare class ElectronIpcRendererChannel extends AbstractChannel {
|
16 | constructor();
|
17 | getWriteBuffer(): WriteBuffer;
|
18 | }
|
19 | //# sourceMappingURL=electron-ipc-connection-provider.d.ts.map |
\ | No newline at end of file |