📄 index.ts¶
📊 Analysis Summary¶
| Metric | Count |
|---|---|
| 🔧 Functions | 1 |
| 📦 Imports | 3 |
| 📊 Variables & Constants | 3 |
📚 Table of Contents¶
🛠️ File Location:¶
📂 packages/electron/useIpcRendererOn/index.ts
📦 Imports¶
| Name | Source |
|---|---|
IpcRenderer |
electron |
IpcRendererListener |
../_types |
tryOnScopeDispose |
@vueuse/shared |
Variables & Constants¶
| Name | Type | Kind | Value | Exported |
|---|---|---|---|---|
ipcRenderer |
IpcRenderer | undefined |
let/var | *not shown* |
✗ |
channel |
string |
let/var | *not shown* |
✗ |
listener |
IpcRendererListener |
let/var | *not shown* |
✗ |
Functions¶
useIpcRendererOn(ipcRenderer: IpcRenderer, channel: string, listener: IpcRendererListener): IpcRenderer¶
Code
-
JSDoc:
/** * Listens to channel, when a new message arrives listener would be called with listener(event, args...). * [ipcRenderer.removeListener](https://www.electronjs.org/docs/api/ipc-renderer#ipcrendererremovelistenerchannel-listener) automatically on unmounted. * * You need to provide `ipcRenderer` to this function. * * @see https://www.electronjs.org/docs/api/ipc-renderer#ipcrendereronchannel-listener * @see https://vueuse.org/useIpcRendererOn */ -
Parameters:
ipcRenderer: IpcRendererchannel: stringlistener: IpcRendererListener- Return Type:
IpcRenderer