import * as preload from '#preload'; console.log('#preload', preload); const functions: any = (function() { const electron = !!preload.versions; const cordova = 'cordova' in globalThis; if(electron) { return preload; } else { let cid: string | null = null; let homeServer: string | null = null; return { getClientId() { return cid; }, setClientId(id: any) { cid = id; }, getHomeServer() { return homeServer; }, setHomeServer(str: string) { homeServer = str; } }; } })(); console.log('native functions loaded', functions); export const getClientId = functions.getClientId; export const setClientId = functions.setClientId; export const getHomeServer = functions.getHomeServer; export const setHomeServer = functions.setHomeServer; export const getSessionToken = functions.getSessionToken; export const setSessionToken = functions.setSessionToken;