Я написал код обнаружения USB с экспортом модуля, и я хотел бы также отправить функцию обратного вызова при возникновении события.
Здесь:
module.exports = class USBDetection {
constructor() {
this.usb = require('usb');
this.usbDetect = require('usb-detection');
}
startMonitoringDevices() {
this.usbDetect.startMonitoring();
// Detect add/insert
this.usbDetect.on('add', function(device) {
callback('add', device);
});
this.usbDetect.on('add:vid', function(device) {
callback('add', device);
});
this.usbDetect.on('add:vid:pid', function(device) {
callback('add', device);
});
}
};
Как можноЯ передаю callback
в модуль?