closeAboutWindow
closeAboutWindow: () => void
getEnv
getEnv: () => Promise<{ DATALAYER_RUN_URL: string; DATALAYER_TOKEN: string }>
getVersion
getVersion: () => Promise<
{ app: string; chrome: string; electron: string; node: string },
>
onAuthStateChanged
onAuthStateChanged: (
callback: (
authState: {
isAuthenticated: boolean;
runUrl: string;
token: null | string;
user: null | UserJSON;
},
) => void,
) => void
onMenuAction: (callback: (action: string) => void) => void
openExternal
openExternal: (url: string) => void
removeAuthStateListener
removeAuthStateListener: () => void
removeMenuActionListener: () => void
Electron API interface for system and application information.