UNPKG

osu-api-extended

Version:

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

88 lines (87 loc) 2.1 kB
export interface response { avatar_url: string; country_code: string; default_group: string; id: number; is_active: boolean; is_bot: boolean; is_deleted: boolean; is_online: boolean; is_supporter: boolean; last_visit: string; pm_friends_only: boolean; profile_colour: string; username: string; country: { code: string; name: string; }; cover: { custom_url: string; url: string; id: string; }; groups: { colour?: string; has_listing: boolean; has_playmodes: boolean; id: number; identifier: string; is_probationary: boolean; name: string; short_name: string; playmodes?: string; }[]; statistics: { count_100: number; count_300: number; count_50: number; count_miss: number; level: { current: number; progress: number; }; global_rank: number; global_rank_exp: string; pp: number; pp_exp: number; ranked_score: number; hit_accuracy: number; play_count: number; play_time: number; total_score: number; total_hits: number; maximum_combo: number; replays_watched_by_others: number; is_ranked: boolean; grade_counts: { ss: number; ssh: number; s: number; sh: number; a: number; }; }; support_level: number; } export interface types { /** * Return list of your friedns * * ## Example * * ```js * const { v2, auth } = require('osu-api-extended'); * * const main = async () => { * await auth.login_lazer(USERNAME, USER_PASSWORD); * * const v2_user_me_friends = await v2.user.me.friends(); * console.log(v2_user_me_friends); * }; * * main(); * ``` */ (): Promise<response[]>; }