import IClientPlugin, {
ClientPluginClassDecorator,
IClientPluginClass,
} from '@secret-agent/interfaces/IClientPlugin';
import { PluginTypes } from '@secret-agent/interfaces/IPluginTypes';
@ClientPluginClassDecorator
export default class ClientPlugin implements IClientPlugin {
public static readonly id: string;
public static readonly type = PluginTypes.ClientPlugin;
public readonly id: string;
constructor() {
this.id = (this.constructor as IClientPluginClass).id;
}
}