mirror of
https://github.com/zhom/donutbrowser.git
synced 2026-04-30 15:48:19 +02:00
43 lines
843 B
TypeScript
43 lines
843 B
TypeScript
export interface ProxySettings {
|
|
enabled: boolean;
|
|
proxy_type: string; // "http", "https", "socks4", or "socks5"
|
|
host: string;
|
|
port: number;
|
|
}
|
|
|
|
export interface TableSortingSettings {
|
|
column: string; // "name", "browser", "status"
|
|
direction: string; // "asc" or "desc"
|
|
}
|
|
|
|
export interface BrowserProfile {
|
|
name: string;
|
|
browser: string;
|
|
version: string;
|
|
profile_path: string;
|
|
proxy?: ProxySettings;
|
|
process_id?: number;
|
|
last_launch?: number;
|
|
}
|
|
|
|
export interface DetectedProfile {
|
|
browser: string;
|
|
name: string;
|
|
path: string;
|
|
description: string;
|
|
}
|
|
|
|
export interface AppUpdateInfo {
|
|
current_version: string;
|
|
new_version: string;
|
|
release_notes: string;
|
|
download_url: string;
|
|
is_nightly: boolean;
|
|
published_at: string;
|
|
}
|
|
|
|
export interface AppVersionInfo {
|
|
version: string;
|
|
is_nightly: boolean;
|
|
}
|