1 2 3 4 5 6 7 8 9import { CommanderStatic } from 'commander'; import { AbstractAction } from '../actions/abstract.action'; export abstract class AbstractCommand { constructor(protected action: AbstractAction) {} public abstract load(program: CommanderStatic): void; }