Files
5chan/src/globals.d.ts
T
plebeius 96a4aaec0e feat(media-hosting): add multi-provider configurable upload with fallback
Add Random/Preferred/None modes, preferred provider selection, and provider-order fallback. Catbox/Imgur/PostImages on Android via WebView; Electron CDP automation for Imgur/PostImages. Hide upload controls on web runtime.
2026-02-18 18:51:02 +08:00

21 lines
558 B
TypeScript

declare global {
interface Window {
isElectron: boolean;
}
}
import type { ProviderId } from './lib/media-hosting/types';
declare global {
interface Window {
electronApi?: {
isElectron: boolean;
copyToClipboard: (text: string) => Promise<{ success: boolean; error?: string }>;
getPlatform: () => Promise<{ platform: NodeJS.Platform; arch: string; version: string }>;
automateUploadMedia: (options: { provider: ProviderId; filePath: string }) => Promise<{ url: string; provider: ProviderId }>;
};
}
}
export {};