UNPKG

koishi-plugin-pics

Version:
27 lines (26 loc) 825 B
import { Quester } from 'koishi'; import { PicMiddleware, PicMiddlewareInfo, PicSourceInfo } from './def'; export declare class PicsPluginConfig { constructor(config: Partial<PicsPluginConfig>); commandName: string; useAssets: boolean; useBase64: boolean; httpConfig: Quester.Config; preferFile: boolean; } export type PicsPluginConfigLike = Partial<PicsPluginConfig>; export declare class PicSourceConfig implements PicSourceInfo { tags: string[]; weight: number; name: string; description?: string; isDefault?: boolean; http: Omit<Quester.Config, 'endpoint'>; applyTo(target: PicSourceInfo): void; } export declare class PicMiddlewareConfig { constructor(config: PicMiddlewareInfo); name: string; prepend: boolean; applyTo(target: PicMiddleware): void; }