1 | import { ICachedCommand } from './command';
|
2 | import { IConfig } from './config';
|
3 | import { ITopic } from './topic';
|
4 | export 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 | }
|