koishi-plugin-enka-fork
Version:
Enka.Network for koishi
34 lines (33 loc) • 834 B
TypeScript
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 {};