12 lines
440 B
JavaScript
12 lines
440 B
JavaScript
|
(function () {
|
||
|
const { EventEmitter } = require('events');
|
||
|
const emitter = new EventEmitter();
|
||
|
const rendererEventEmitterProperties = [];
|
||
|
let currentObj = emitter;
|
||
|
do {
|
||
|
rendererEventEmitterProperties.push(...Object.getOwnPropertyNames(currentObj));
|
||
|
} while ((currentObj = Object.getPrototypeOf(currentObj)));
|
||
|
const { ipcRenderer } = require('electron');
|
||
|
ipcRenderer.send('answer', rendererEventEmitterProperties);
|
||
|
})();
|