summaryrefslogtreecommitdiffhomepage
path: root/gui/src/shared
diff options
context:
space:
mode:
Diffstat (limited to 'gui/src/shared')
-rw-r--r--gui/src/shared/daemon-rpc-types.ts12
-rw-r--r--gui/src/shared/ipc-schema.ts4
2 files changed, 7 insertions, 9 deletions
diff --git a/gui/src/shared/daemon-rpc-types.ts b/gui/src/shared/daemon-rpc-types.ts
index 9f4e02baa0..b08f375e96 100644
--- a/gui/src/shared/daemon-rpc-types.ts
+++ b/gui/src/shared/daemon-rpc-types.ts
@@ -323,16 +323,14 @@ export interface IAppVersionInfo {
}
export interface IDeviceEvent {
- deviceConfig: DeviceConfig;
+ deviceConfig?: IDeviceConfig;
remote?: boolean;
}
-export type DeviceConfig =
- | undefined
- | {
- accountToken: AccountToken;
- device?: IDevice;
- };
+export interface IDeviceConfig {
+ accountToken: AccountToken;
+ device?: IDevice;
+}
export interface IDevice {
id: string;
diff --git a/gui/src/shared/ipc-schema.ts b/gui/src/shared/ipc-schema.ts
index 89dd0b37b6..29d00bb1c4 100644
--- a/gui/src/shared/ipc-schema.ts
+++ b/gui/src/shared/ipc-schema.ts
@@ -7,7 +7,7 @@ import {
IAccountData,
IAppVersionInfo,
IDevice,
- DeviceConfig,
+ IDeviceConfig,
IDeviceRemoval,
IDnsOptions,
ILocation,
@@ -54,7 +54,7 @@ export interface IAppStateSnapshot {
accountHistory?: AccountToken;
tunnelState: TunnelState;
settings: ISettings;
- deviceConfig: DeviceConfig;
+ deviceConfig?: IDeviceConfig;
relayListPair: IRelayListPair;
currentVersion: ICurrentAppVersionInfo;
upgradeVersion: IAppVersionInfo;