56 lines
1.5 KiB
TypeScript
56 lines
1.5 KiB
TypeScript
export { clientRuntime, type ClientRuntime, type RuntimeCapabilities } from "./clientRuntime";
|
|
export {
|
|
clearDesktopServerUrl,
|
|
DESKTOP_SERVER_URL_CHANGED_EVENT,
|
|
getDesktopServerUrl,
|
|
hasDesktopServerUrl,
|
|
normalizeDesktopServerUrl,
|
|
setDesktopServerUrl,
|
|
shouldRequireDesktopServerUrl,
|
|
} from "./desktopServerConfig";
|
|
export {
|
|
DESKTOP_FAVORITE_ROUTES_KEY,
|
|
DESKTOP_RECENT_ROUTES_KEY,
|
|
isDesktopFavoriteRoute,
|
|
readDesktopFavoriteRoutes,
|
|
readDesktopRecentRoutes,
|
|
recordDesktopRecentRoute,
|
|
toggleDesktopFavoriteRoute,
|
|
type DesktopRoutePreference,
|
|
} from "./desktopUiPreferences";
|
|
export {
|
|
DESKTOP_MENU_COMMAND_EVENT,
|
|
listenDesktopMenuCommand,
|
|
type DesktopMenuCommand,
|
|
} from "./desktopMenu";
|
|
export { getAppMetadata, getAppMetadataHeaders, type AppMetadata, type BuildChannel, type ClientType } from "./appMetadata";
|
|
export {
|
|
cleanupTemporaryFiles,
|
|
openFile,
|
|
pickFiles,
|
|
saveFile,
|
|
type FileOutput,
|
|
type FilePickerOptions,
|
|
type SaveFileResult,
|
|
} from "./files";
|
|
export {
|
|
getNotificationPermission,
|
|
requestNotificationPermission,
|
|
showSystemNotification,
|
|
type NotificationPermissionState,
|
|
} from "./notifications";
|
|
export { getRuntimePlatform, isTauriRuntime, type RuntimePlatform } from "./platform";
|
|
export {
|
|
clearSessionToken,
|
|
getSessionToken,
|
|
initializeSecureSessionStorage,
|
|
isSecureSessionStorageAvailable,
|
|
setSessionToken,
|
|
} from "./secureSessionStorage";
|
|
export {
|
|
checkForDesktopUpdate,
|
|
installPendingDesktopUpdate,
|
|
isDesktopUpdaterAvailable,
|
|
type DesktopUpdateInfo,
|
|
} from "./updates";
|