osu-api-extended
Version:
Advanced osu! api wrapper cover all V2 and V1 endpoints, and provide useful tools
15 lines (14 loc) • 495 B
TypeScript
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 {};