UNPKG

osrs-wrapper

Version:

A simple wrapper around the Old School Runescape API

40 lines (39 loc) 869 B
import { BossName, MinigameName, SkillName } from './hiscores.constants'; export type HiscoreSkill = { id: number; name: SkillName; rank: number; level: number; xp: number; }; export type HiscoreActivity = { id: number; name: MinigameName | BossName; rank: number; score: number; }; export type HiscoreResponse = { skills: HiscoreSkill[]; activities: HiscoreActivity[]; }; export interface Player { skills: Skills; minigames: Minigames; bosses: Bosses; } export interface Skill { rank: number; level: number; xp: number; } export interface Minigame { rank: number; score: number; } export interface Boss { rank: number; kills: number; } export type Skills = Record<SkillName, Skill>; export type Minigames = Record<MinigameName, Minigame>; export type Bosses = Record<BossName, Boss>;