@@ -6,6 +6,23 @@ export interface UploadedJavaFile {
|
||||
relativePath?: string;
|
||||
}
|
||||
|
||||
export type ProxyMode = 1 | 2;
|
||||
|
||||
export interface DesktopConfig {
|
||||
proxy_url?: string;
|
||||
proxy_mode?: number | string;
|
||||
aliprice_usename?: string;
|
||||
aliprice_pwd?: string;
|
||||
[key: string]: unknown;
|
||||
}
|
||||
|
||||
export interface DesktopConfigUpdate {
|
||||
proxy_url?: string;
|
||||
proxy_mode?: ProxyMode;
|
||||
aliprice_usename?: string;
|
||||
aliprice_pwd?: string;
|
||||
}
|
||||
|
||||
export interface PywebviewApi {
|
||||
close?: () => Promise<void>;
|
||||
minimize?: () => Promise<void>;
|
||||
@@ -69,6 +86,8 @@ export interface PywebviewApi {
|
||||
enqueue_json?: (
|
||||
data: unknown,
|
||||
) => Promise<{ success: boolean; queue_size?: number; error?: string }>;
|
||||
read_config?: () => Promise<DesktopConfig>;
|
||||
save_config?: (data: DesktopConfigUpdate) => Promise<DesktopConfig>;
|
||||
}
|
||||
|
||||
declare global {
|
||||
|
||||
Reference in New Issue
Block a user