forked from phenom/healer-man
16 lines
634 B
TypeScript
16 lines
634 B
TypeScript
import generated from "./generated/dungeonLeaderboardCatalog.generated.json";
|
|
import type { DungeonLeaderboardDifficultyRule } from "./dungeonLeaderboardRules";
|
|
|
|
export interface DungeonLeaderboardCatalogEntry {
|
|
readonly id: string;
|
|
readonly title: string;
|
|
readonly defaultDifficultyId: string;
|
|
readonly bosses: readonly { readonly id: string; readonly name: string }[];
|
|
readonly difficulties: readonly (DungeonLeaderboardDifficultyRule & {
|
|
readonly id: string;
|
|
readonly name: string;
|
|
})[];
|
|
}
|
|
|
|
export const dungeonLeaderboardCatalog = generated as { readonly dungeons: readonly DungeonLeaderboardCatalogEntry[] };
|