UNPKG

koishi-plugin-booru-gelbooru

Version:
18 lines (17 loc) 606 B
import { Context, Schema } from 'koishi'; import { ImageSource } from 'koishi-plugin-booru'; declare class GelbooruImageSource extends ImageSource<GelbooruImageSource.Config> { languages: string[]; source: string; constructor(ctx: Context, config: GelbooruImageSource.Config); get keyPair(): string; get(query: ImageSource.Query): Promise<ImageSource.Result[]>; } declare namespace GelbooruImageSource { interface Config extends ImageSource.Config { endpoint: string; keyPairs: string[]; } const Config: Schema<Config>; } export default GelbooruImageSource;