UNPKG

osu-api-extended

Version:

Advanced osu! api wrapper cover all V2 and V1 endpoints, and provide useful tools

12 lines (11 loc) 554 B
import { IDefaultParams, IError } from "../../types"; import { BeatmapsetBackground, SeasonalBackgrounds } from "../../types/v2/assets_backgrounds"; type params = ({ type: 'seasonal'; } | { type: 'beatmapset'; set_id: number; }); type Response<T extends params['type']> = T extends 'seasonal' ? Promise<SeasonalBackgrounds & IError> : T extends 'beatmapset' ? BeatmapsetBackground & IError : IError; export declare const assets_backgrounds: <T extends params>(params: T, addons?: IDefaultParams) => Response<T["type"]>; export {};