mirror of
https://github.com/hydralauncher/hydra.git
synced 2026-01-11 05:46:17 +00:00
79 lines
1.5 KiB
TypeScript
79 lines
1.5 KiB
TypeScript
export interface SteamGenre {
|
|
id: string;
|
|
name: string;
|
|
}
|
|
|
|
export interface SteamScreenshot {
|
|
id: number;
|
|
path_thumbnail: string;
|
|
path_full: string;
|
|
}
|
|
|
|
export interface SteamVideoSource {
|
|
max: string;
|
|
"480": string;
|
|
}
|
|
|
|
export interface SteamMovies {
|
|
id: number;
|
|
dash_av1?: string;
|
|
dash_h264?: string;
|
|
hls_h264?: string;
|
|
mp4?: SteamVideoSource;
|
|
webm?: SteamVideoSource;
|
|
thumbnail: string;
|
|
name: string;
|
|
highlight: boolean;
|
|
}
|
|
|
|
export interface SteamAppDetails {
|
|
name: string;
|
|
steam_appid: number;
|
|
detailed_description: string;
|
|
about_the_game: string;
|
|
short_description: string;
|
|
publishers: string[];
|
|
genres: SteamGenre[];
|
|
movies?: SteamMovies[];
|
|
supported_languages: string;
|
|
screenshots?: SteamScreenshot[];
|
|
pc_requirements: {
|
|
minimum: string;
|
|
recommended: string;
|
|
};
|
|
mac_requirements: {
|
|
minimum: string;
|
|
recommended: string;
|
|
};
|
|
linux_requirements: {
|
|
minimum: string;
|
|
recommended: string;
|
|
};
|
|
release_date: {
|
|
coming_soon: boolean;
|
|
date: string;
|
|
};
|
|
content_descriptors: {
|
|
ids: number[];
|
|
};
|
|
}
|
|
|
|
export interface SteamShortcut {
|
|
appid: number;
|
|
appname: string;
|
|
Exe: string;
|
|
StartDir: string;
|
|
icon: string;
|
|
ShortcutPath: string;
|
|
LaunchOptions: string;
|
|
IsHidden: boolean;
|
|
AllowDesktopConfig: boolean;
|
|
AllowOverlay: boolean;
|
|
OpenVR: boolean;
|
|
Devkit: boolean;
|
|
DevkitGameID: string;
|
|
DevkitOverrideAppID: boolean;
|
|
LastPlayTime: number;
|
|
FlatpakAppID: string;
|
|
}
|