@log4brains/core
Version:
Log4brains architecture knowledge base core API
16 lines • 746 B
TypeScript
import { CommandHandler } from "@src/application";
import { CreateAdrFromTemplateCommand } from "../commands";
import { AdrRepository, AdrTemplateRepository } from "../repositories";
declare type Deps = {
adrRepository: AdrRepository;
adrTemplateRepository: AdrTemplateRepository;
};
export declare class CreateAdrFromTemplateCommandHandler implements CommandHandler {
readonly commandClass: typeof CreateAdrFromTemplateCommand;
private readonly adrRepository;
private readonly adrTemplateRepository;
constructor({ adrRepository, adrTemplateRepository }: Deps);
execute(command: CreateAdrFromTemplateCommand): Promise<void>;
}
export {};
//# sourceMappingURL=CreateAdrFromTemplateCommandHandler.d.ts.map