@retroachievements/api
Version:
A well-tested library that lets you get achievement, user, and game data from RetroAchievements.
24 lines (19 loc) • 642 B
text/typescript
import type {
GameExtended,
GameExtendedAchievementEntity,
} from "../../game/models";
import type { AwardKind } from "../../utils/public";
export type GameExtendedAchievementEntityWithUserProgress =
GameExtendedAchievementEntity & {
dateEarned: string;
dateEarnedHardcore: string;
};
export interface GameInfoAndUserProgress extends GameExtended {
achievements: Record<number, GameExtendedAchievementEntityWithUserProgress>;
numAwardedToUser: number;
numAwardedToUserHardcore: number;
userCompletion: string;
userCompletionHardcore: string;
highestAwardKind?: AwardKind | null;
highestAwardDate?: string;
}