koishi-plugin-toram
Version:
16 lines (15 loc) • 586 B
TypeScript
import { Context } from "koishi";
import { DishData, DishType } from "./dishClass";
import { Result } from "../ResultClass";
export declare class DishMgr {
private static instance;
static Inst(): DishMgr;
constructor();
private _ctx;
private _dishNameConfigs;
setConfigs(ctx: Context): Promise<void>;
private setDishNameConfigs;
getDishTypeByName(name: string): DishType;
getDishDatasByType(type: DishType, dishes?: DishData[]): Promise<Result<DishData[]>>;
getDishDatasByLevel(level: number, dishes?: DishData[]): Promise<Result<DishData[]>>;
}