UPD: Move some functionality to new stores

This commit is contained in:
Robert Kossessa
2024-03-12 14:34:31 +01:00
parent 974beee118
commit fb903f194a
8 changed files with 175 additions and 58 deletions

View File

@@ -1,11 +1,8 @@
export interface INanoSerialApi {
list_devices(): Promise<string[]>
listAttachedDevices(): Promise<string[]>
connect(deviceid: string): Promise<string>
disconnect(deviceid: string): Promise<string>
on_event(
eventid_filter: string,
callback: (eventid: string, deviceid: string, data: any) => void
): void
on(callback: (eventid: string, deviceid: string, data: any) => void): void
send(deviceid: string, jsonstr: string): Promise<void>
save(deviceid: string): Promise<void>
}
@@ -26,7 +23,7 @@ export interface IElectronApi {
declare global {
interface Window {
nanoSerialApi: INanoSerialApi
electronApi: IElectronApi
nanoIpc: INanoSerialApi
appIpc: IElectronApi
}
}