Initial scaffold for Aether Native V3 Electron Launcher

This commit is contained in:
Scott Idem
2026-01-23 13:54:20 -05:00
parent fdbd12b64f
commit 0497f5767b
44 changed files with 537 additions and 7294 deletions

20
src/shared/types.ts Normal file
View File

@@ -0,0 +1,20 @@
export interface SeedConfig {
event_device_id: string;
primary_api_base_url: string;
backup_api_base_url: string | null;
onsite_api_base_url: string | null;
aether_api_key: string;
}
export interface AetherNativeBridge {
getSeedConfig: () => Promise<SeedConfig | null>;
getDeviceConfig: () => Promise<any>;
getJWT: () => Promise<string | null>;
log: (message: string) => void;
}
declare global {
interface Window {
aetherNative: AetherNativeBridge;
}
}