UNPKG

386 BTypeScriptView Raw
1import { ICachedCommand } from './command';
2import { IConfig } from './config';
3import { ITopic } from './topic';
4export interface IPlugin {
5 name: string;
6 version: string;
7 type: string;
8 root: string;
9 tag?: string;
10 config: IConfig;
11 commands: ICachedCommand[];
12 topics: ITopic[];
13 plugins: IPlugin[];
14 hooks: {
15 [k: string]: string[];
16 };
17}