UNPKG

277 BTypeScriptView Raw
1import { Config, Logger } from '../configuration';
2export declare class Plugin<T> {
3 constructor(config: T, options: PluginOptions<T>);
4}
5export interface IPlugin<T> {
6 version?: string;
7}
8export interface PluginOptions<T> {
9 config: T & Config;
10 logger: Logger;
11}