UNPKG

osu-api-extended

Version:

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

15 lines (14 loc) 495 B
import { IDefaultParams, IError } from "../../types"; type params = ({ type: 'verify'; code: string; } | { type: 'reissue'; } | { type: 'delete'; }); type Response<T extends params['type']> = T extends 'verify' ? "" & IError : T extends 'reissue' ? { message: string; } & IError : T extends 'delete' ? '' & IError : IError; export declare const session_actions: <T extends params>(params: T, addons?: IDefaultParams) => Promise<Response<T["type"]>>; export {};