UNPKG

@retroachievements/api

Version:

A well-tested library that lets you get achievement, user, and game data from RetroAchievements.

18 lines (17 loc) 790 B
import type { GameExtendedRawAchievementEntity, GetGameExtendedResponse } from "../../game/models"; import type { AwardKind } from "../../utils/public"; type GetGameExtendedResponseWithoutClaims = Omit<GetGameExtendedResponse, "Claims">; type GameExtendedRawAchievementEntityWithUserProgress = GameExtendedRawAchievementEntity & { DateEarned: string; DateEarnedHardcore: string; }; export interface GetGameInfoAndUserProgressResponse extends GetGameExtendedResponseWithoutClaims { Achievements: Record<number, GameExtendedRawAchievementEntityWithUserProgress>; NumAwardedToUser: number; NumAwardedToUserHardcore: number; UserCompletion: string; UserCompletionHardcore: string; HighestAwardKind?: AwardKind | null; HighestAwardDate?: string; } export {};