osu-api-extended
Version:
Advanced osu! api wrapper for v1 and v2, with extra stuff
254 lines (253 loc) • 10.2 kB
TypeScript
export declare const user: {
activity: import("../../types/v2_user_activity").types;
details: import("../../types/v2_user_details").types;
beatmaps: {
kudosu: import("../../types/v2_user_beatmaps_kudosu").types;
category: import("../../types/v2_user_beatmaps_category").types;
most_played: import("../../types/v2_user_beatmaps_most_played").types;
};
me: {
details: import("../../types/v2_user_me_details").types;
friends: import("../../types/v2_user_me_friends").types;
download: {
quota: import("../../types/v2_user_me_download_quota").types;
};
};
};
export declare const users: {
details: import("../../types/v2_users_details").types;
events: import("../../types/v2_users_events").types;
groups: {
list: import("../../types/v2_users_groups_list").types;
};
};
export declare const scores: {
details: import("../../types/v2_scores_details").types;
download: import("../../types/v2_scores_download").types;
beatmap: import("../../types/v2_scores_beatmap").types;
user: {
category: import("../../types/v2_scores_user_category").types;
beatmap: import("../../types/v2_scores_user_beatmap").types;
};
};
export declare const beatmap: {
id: {
attributes: import("../../types/v2_beatmap_id_attributes").types;
lookup: import("../../types/v2_beatmap_id_lookup").types;
details: import("../../types/v2_beatmap_id_details").types;
};
set: {
lookup: import("../../types/v2_beatmap_set_lookup").types;
details: import("../../types/v2_beatmap_set_details").types;
download: import("../../types/v2_beatmap_set_download").types;
addToFavourites: import("../../types/v2_beatmap_set_addToFavourites").types;
};
discussions: {
votes: import("../../types/v2_beatmap_discussions_votes").types;
posts: import("../../types/v2_beatmap_discussions_posts").types;
details: import("../../types/v2_beatmap_discussions_details").types;
};
};
export declare const beatmaps: {
details: import("../../types/v2_beatmaps_details").types;
search: import("../../types/v2_beatmaps_search").types;
events: import("../../types/v2_beatmaps_events").types;
};
export declare const forums: {
topic: {
new: import("../../types/v2_forums_topic_new").types;
edit: import("../../types/v2_forums_topic_edit").types;
reply: import("../../types/v2_forums_topic_reply").types;
details: import("../../types/v2_forums_topic_details").types;
};
post: {
edit: import("../../types/v2_forums_post_edit").types;
};
};
export declare const assets: {
seasonalBackgrounds: import("../../types/v2_assets_seasonalBackgrounds").types;
};
export declare const changelogs: {
list: import("../../types/v2_changelogs_list").types;
lookup: import("../../types/v2_changelogs_lookup").types;
details: import("../../types/v2_changelogs_details").types;
};
export declare const comments: {
new: import("../../types/v2_comments_new").types;
edit: import("../../types/v2_comments_edit").types;
list: import("../../types/v2_comments_list").types;
vote: import("../../types/v2_comments_vote").types;
remove: import("../../types/v2_comments_remove").types;
details: import("../../types/v2_comments_details").types;
};
export declare const site: {
search: import("../../types/v2_site_search").types;
wiki: import("../../types/v2_site_wiki").types;
spotlights: {
list: import("../../types/v2_site_spotlights_list").types;
};
ranking: {
details: import("../../types/v2_site_ranking_details").types;
};
news: {
list: import("../../types/v2_site_news_list").types;
details: import("../../types/v2_site_news_details").types;
};
};
export declare const matches: {
list: import("../../types/v2_matches_list").types;
details: import("../../types/v2_matches_details").types;
};
export declare const rooms: {
list: import("../../types/v2_rooms_list").types;
};
export declare const room: {
details: import("../../types/v2_room_details").types;
leaderboard: import("../../types/v2_room_leaderboard").types;
};
export declare const notifications: {
list: import("../../types/v2_notifications_list").types;
};
export declare const chat: {
new: import("../../types/v2_chat_new").types;
updates: import("../../types/v2_chat_updates").types;
channels: {
list: import("../../types/v2_chat_channels_list").types;
join: import("./routes/chat/channels/join").types;
leave: import("./routes/chat/channels/leave").types;
details: import("../../types/v2_chat_channels_details").types;
messages: {
list: import("../../types/v2_chat_channels_messages_list").types;
send: import("../../types/v2_chat_channels_messages_send").types;
markAsReaded: import("../../types/v2_chat_channels_messages_markAsReaded").types;
};
};
};
export declare const description: {
user: {
activity: import("../../utility/types").Description;
details: import("../../utility/types").Description;
beatmaps: {
kudosu: import("../../utility/types").Description;
category: import("../../utility/types").Description;
most_played: import("../../utility/types").Description;
};
me: {
details: import("../../utility/types").Description;
friends: import("../../utility/types").Description;
download: {
quota: any;
};
};
};
users: {
details: import("../../utility/types").Description;
events: import("../../utility/types").Description;
groups: {
list: import("../../utility/types").Description;
};
};
scores: {
details: import("../../utility/types").Description;
download: import("../../utility/types").Description;
beatmap: import("../../utility/types").Description;
user: {
category: import("../../utility/types").Description;
beatmap: import("../../utility/types").Description;
};
};
beatmap: {
id: {
attributes: import("../../utility/types").Description;
lookup: import("../../utility/types").Description;
details: import("../../utility/types").Description;
};
set: {
lookup: import("../../utility/types").Description;
details: import("../../utility/types").Description;
download: import("../../utility/types").Description;
addToFavourites: import("../../utility/types").Description;
};
discussions: {
votes: import("../../utility/types").Description;
posts: import("../../utility/types").Description;
details: import("../../utility/types").Description;
};
};
beatmaps: {
details: import("../../utility/types").Description;
search: import("../../utility/types").Description;
events: import("../../utility/types").Description;
};
forums: {
topic: {
new: import("../../utility/types").Description;
edit: import("../../utility/types").Description;
reply: import("../../utility/types").Description;
details: import("../../utility/types").Description;
};
post: {
edit: import("../../utility/types").Description;
};
};
assets: {
seasonalBackgrounds: import("../../utility/types").Description;
};
changelogs: {
list: import("../../utility/types").Description;
lookup: import("../../utility/types").Description;
details: import("../../utility/types").Description;
};
comments: {
new: import("../../utility/types").Description;
edit: import("../../utility/types").Description;
list: import("../../utility/types").Description;
vote: import("../../utility/types").Description;
remove: import("../../utility/types").Description;
details: import("../../utility/types").Description;
};
site: {
search: import("../../utility/types").Description;
wiki: import("../../utility/types").Description;
spotlights: {
list: import("../../utility/types").Description;
};
ranking: {
details: import("../../utility/types").Description;
};
news: {
list: import("../../utility/types").Description;
details: import("../../utility/types").Description;
};
};
matches: {
list: import("../../utility/types").Description;
details: import("../../utility/types").Description;
};
rooms: {
list: import("../../utility/types").Description;
};
room: {
details: import("../../utility/types").Description;
leaderboard: import("../../utility/types").Description;
};
notifications: {
list: import("../../utility/types").Description;
markAsReaded: import("../../utility/types").Description;
};
chat: {
new: import("../../utility/types").Description;
updates: import("../../utility/types").Description;
channels: {
list: import("../../utility/types").Description;
join: import("../../utility/types").Description;
leave: import("../../utility/types").Description;
details: import("../../utility/types").Description;
messages: {
list: import("../../utility/types").Description;
send: import("../../utility/types").Description;
markAsReaded: import("../../utility/types").Description;
};
};
};
};