osu-api-extended
Version:
Advanced osu! api wrapper for v1 and v2, with extra stuff
125 lines (124 loc) • 2.74 kB
TypeScript
export declare const description: any;
export interface types {
(id: number, mods?: number, combo?: number, miss?: number, acc?: number): Promise<response>;
}
export interface response {
id: {
set: number;
diff: number;
};
mods: {
id: number;
name: string;
};
status: {
id: number;
name: string;
};
stats: {
star: {
pure: number;
aim: number;
speed: number;
};
ar: number;
od: number;
cs: number;
hp: number;
bpm: {
api: number;
min: number;
max: number;
};
combo: number;
time: {
full: number;
drain: number;
};
};
pp: {
current: number;
fc: number;
acc: {
80: number;
81: number;
82: number;
83: number;
84: number;
85: number;
86: number;
87: number;
88: number;
89: number;
90: number;
91: number;
92: number;
93: number;
94: number;
95: number;
96: number;
97: number;
98: number;
99: number;
100: number;
};
};
data: {
artist: string;
title: 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;
diff: string;
};
other: {
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;
};
};
};
req: {
id: number;
combo: number;
mods: number;
acc: number;
miss: number;
};
}
declare const name: types;
export default name;
export declare const desc: object;