UNPKG

osu-api-extended

Version:

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

62 lines (61 loc) 1.66 kB
export interface response { user: { data: { 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; }[]; total: number; }; wiki_page: { data: { available_locales: string[]; layout: string; locale: string; markdown: string; path: string; subtitle: string; tags: []; title: string; }[]; total: number; }; } export interface types { /** * Searches users and wiki pages. * * ## Example * * ```js * const { v2, auth } = require('osu-api-extended'); * * const main = async () => { * await auth.login(CLIENT_ID, CLIENT_SECRET); * * const v2_site_search = await v2.site.search(object); * console.log(v2_site_search); * }; * * main(); * ``` * @param {string} object.mode ```all``` or ```user``` or ```wiki_page``` * @param {string} object.query Search keyword * @param {number} object.page Search result page. Ignored for mode all */ (object: { mode?: 'all' | 'user' | 'wiki_page'; query?: string; page?: number; }): Promise<response>; }