import { Command } from './command.interface'; import { Transaction } from './transaction.interface'; export interface CommandProcessor { canProcess(command: Command): command is TCommand; process(command: TCommand, transaction: Transaction): Promise; rollBack(command: TCommand, transaction: Transaction): Promise; } //# sourceMappingURL=processor.interface.d.ts.map