Files
hydra/src/types/game.types.ts
2025-05-09 20:52:03 +01:00

24 lines
468 B
TypeScript

export type GameShop = "steam" | "epic";
export type ShortcutLocation = "desktop" | "start_menu";
export interface UnlockedAchievement {
name: string;
unlockTime: number;
}
export interface SteamAchievement {
name: string;
displayName: string;
description?: string;
icon: string;
icongray: string;
hidden: boolean;
points?: number;
}
export interface UserAchievement extends SteamAchievement {
unlocked: boolean;
unlockTime: number | null;
}