Files
Aurora-SpotiRip/helpers/desktopBridge.tsx
T

11 lines
397 B
TypeScript
Raw Normal View History

2026-09-25 23:20:57 -05:00
export type DesktopBridge = {
getDownloadFolder: () => Promise<string>;
chooseDownloadFolder: () => Promise<string | undefined>;
showInFolder: (path: string) => Promise<void>;
};
export function getDesktopBridge(): DesktopBridge | undefined {
if (typeof window === "undefined") return undefined;
return (window as typeof window & { spotiripDesktop?: DesktopBridge }).spotiripDesktop;
}