ko
Version:
build & lint library
13 lines (12 loc) • 510 B
TypeScript
import Service from '../core/service';
export declare abstract class ActionFactory {
protected service: Service;
protected abstract generateConfig(opts: any): any;
protected abstract registerCommand(): void;
protected abstract action(...args: any[]): void;
protected constructor(service: Service);
protected successStdout(...logs: string[]): void;
protected warningStdout(...logs: string[]): void;
protected errorStdout(...logs: string[]): void;
}
export default ActionFactory;