UNPKG

osu-api-extended

Version:

Advanced osu! api wrapper for v1 and v2, with extra stuff

118 lines (117 loc) 2.67 kB
export declare const description: any; export interface types { (id: number, obj?: { mode?: 'osu' | 'fruits' | 'mania' | 'taiko'; converted?: '0' | '1'; hash?: string; limit?: number; mods?: string | number; since?: string; }): Promise<response>; } export interface response { id: { set: number; diff: number; }; date: { submit: string; approved: string; update: string; }; metadata: { artist: { original: string; unicode: string; }; title: { original: string; unicode: string; }; creator: { id: number; name: string; }; favs: number; rating: number; source: string; genre_id: { id: number; name: string; }; language_id: { id: number; name: string; }; tags: string; }; status: { id: number; name: string; }; difficulties: { id: number; diff: string; mode: { id: number; name: string; }; file_md5: string; stats: { star: { pure: number; aim: number; speed: number; }; ar: number; od: number; cs: number; hp: number; bpm: { avg: number; }; combo: number; time: { full: number; drain: number; }; objects: { all: number; circles: number; sliders: number; spinners: number; }; }; plays: number; pass: number; }; misc: { download_unavailable: boolean; audio_unavailable: boolean; storyboard: boolean; video: boolean; packs: string; bg: { full: string; raw: string; slim: { 1: string; 2: string; }; cover: { 1: string; 2: string; }; card: { 1: string; 2: string; }; list: { 1: string; 2: string; }; }; }; } declare const name: types; export default name;