koishi-plugin-beatsaber-bot
Version:
一个 用于 BeatSaber 的 koishi Bot 插件
19 lines (18 loc) • 482 B
TypeScript
declare enum ReqResultStatus {
Success = 0,
NotMatch = 1,
NetworkError = 2
}
export declare class NetReqResult<T> {
data?: T | null;
private status;
msg: string;
static failed<T>(reason: string): NetReqResult<T>;
static success<T>(data: T): NetReqResult<T>;
constructor(data: T, status: ReqResultStatus, message: string);
successOr(data: T): T;
isSuccess(): boolean;
isNetworkError(): boolean;
isNotMatch(): boolean;
}
export {};