UNPKG

koishi-plugin-enka-fork

Version:
34 lines (33 loc) 834 B
import { Context, Schema } from 'koishi'; import { EnkaAgent, EnkaDataAgent, ShowAvatarInfoList } from './types'; declare module 'koishi' { interface User { genshin_uid: string; enka_data: EnkaData; } interface Tables { enka_alias: EnkaAlias; } } export declare const name = "enka"; export declare const inject: string[]; interface EnkaData { nickname: string; level: number; signature: string; worldLevel: number; characterList: number[]; characterLevels: ShowAvatarInfoList[]; } interface EnkaAlias { cid: string; alias: string[]; } export interface Config { agent: EnkaAgent; data: EnkaDataAgent; proxy: boolean | string; } export declare const Config: Schema<Config>; export declare function apply(ctx: Context, config: Config): void; export {};