UPD: Type update event
This commit is contained in:
2
src/preload/index.d.ts
vendored
2
src/preload/index.d.ts
vendored
@@ -2,7 +2,7 @@ export interface INanoSerialApi {
|
||||
listAttachedDevices(): Promise<string[]>
|
||||
connect(deviceid: string): Promise<string>
|
||||
disconnect(deviceid: string): Promise<string>
|
||||
on(callback: (eventid: string, deviceid: string, data: any) => void): void
|
||||
on(callback: (eventid: string, deviceid: string, data: string) => void): void
|
||||
send(deviceid: string, jsonstr: string): Promise<void>
|
||||
save(deviceid: string): Promise<void>
|
||||
}
|
||||
|
||||
@@ -12,8 +12,8 @@ contextBridge.exposeInMainWorld('nanoIpc', {
|
||||
return ipcRenderer.invoke('nanoSerialApi:disconnect', deviceid)
|
||||
},
|
||||
on(callback) {
|
||||
ipcRenderer.on('nanoSerialApi:event', (_event, eventid, deviceid, ...data) => {
|
||||
callback(eventid, deviceid, ...data)
|
||||
ipcRenderer.on('nanoSerialApi:event', (_event, eventid, deviceid, data) => {
|
||||
callback(eventid, deviceid, data)
|
||||
})
|
||||
},
|
||||
send(deviceid, obj) {
|
||||
|
||||
Reference in New Issue
Block a user