UNPKG

osu-api-extended

Version:

Advanced osu! api wrapper cover all V2 and V1 endpoints, and provide useful tools

48 lines (47 loc) 1.21 kB
import { Modes_names } from "../index"; export interface UsersEventsResponse { events: Event[]; cursor: Cursor; cursor_string: string; } export interface Cursor { event_id: number; } export interface Event { created_at: string; createdAt: string; id: number; type: 'achievement' | 'beatmapsetApprove' | 'beatmapsetDelete' | 'beatmapsetRevive' | 'beatmapsetUpdate' | 'beatmapsetUpload' | 'rank' | 'rankLost' | 'userSupportAgain' | 'userSupportFirst' | 'userSupportGift' | 'usernameChange'; scoreRank?: string; rank?: number; mode?: Modes_names; beatmap?: Beatmap; user?: User; achievement?: Achievement; beatmapset?: Beatmapset; approval?: string; } export interface Beatmap { title: string; url: string; } export interface User { username: string; url: string; previousUsername?: string; } export interface Achievement { icon_url: string; id: number; name: string; grouping: string; ordering: number; slug: string; description: string; mode: Modes_names; instructions: any; } export interface Beatmapset { title: string; url: string; }