diff options
| author | Andrej Mihajlov <and@mullvad.net> | 2018-12-19 12:57:15 +0100 |
|---|---|---|
| committer | Andrej Mihajlov <and@mullvad.net> | 2018-12-21 16:49:15 +0100 |
| commit | 07b70a9c8906a2b42dd67f5cbcc5b933c4f0662b (patch) | |
| tree | a015bad23644b38a6f96e373288e359a7052b1e2 /gui/flow-libs/electron.js.flow | |
| parent | 9d657b8ac3634ad37e2d9bfd8e5c8c80975873ec (diff) | |
| download | mullvadvpn-07b70a9c8906a2b42dd67f5cbcc5b933c4f0662b.tar.xz mullvadvpn-07b70a9c8906a2b42dd67f5cbcc5b933c4f0662b.zip | |
Rework IPC interface
Diffstat (limited to 'gui/flow-libs/electron.js.flow')
| -rw-r--r-- | gui/flow-libs/electron.js.flow | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gui/flow-libs/electron.js.flow b/gui/flow-libs/electron.js.flow index 52df468272..d8fdd9e88f 100644 --- a/gui/flow-libs/electron.js.flow +++ b/gui/flow-libs/electron.js.flow @@ -115,12 +115,21 @@ declare module 'electron' { // http://electron.atom.io/docs/api/ipc-renderer + declare type IpcRendererEvent = { + senderId: number; + } + declare class IpcRenderer extends EventEmitter { send(channel: string, ...args: Array<mixed>): void; } // http://electron.atom.io/docs/api/ipc-main + declare type IpcMainEvent = { + sender: WebContents; + returnValue?: any; + } + declare class IpcMain extends EventEmitter {} declare class WebContents extends EventEmitter { |
