koishi-plugin-beatsaber-bot
Version:
一个 用于 BeatSaber 的 koishi Bot 插件
13 lines (12 loc) • 808 B
TypeScript
import { BeatSaverClient } from "../base";
export declare class BeatSaverService {
private bsClient;
constructor(bsClient: BeatSaverClient);
getUnreadAlertsByPage: (ak: string, page: number) => Promise<import("../interfaces/beatsaver").BeatsaverAlert[]>;
getTokenInfo: (ak: string) => Promise<import("../base").OAuthTokenInfoResponse>;
searchMapById: (key: string) => Promise<import("../interfaces/beatsaver").BSMap>;
searchMapByKeyword: (key: string) => Promise<import("../interfaces/beatsaver").BSMap[]>;
getLatestMaps: (pageSize: number) => Promise<import("../interfaces/beatsaver").BSMap[]>;
getBSMapperById: (id: string) => Promise<import("../interfaces/beatsaver").BSUserResponse>;
refreshOAuthToken: (rk: string) => Promise<import("../base").OAuthTokenResponse>;
}