@log4brains/core
Version:
Log4brains architecture knowledge base core API
15 lines • 649 B
TypeScript
import { AdrSlug } from "@src/adr/domain";
import { QueryHandler } from "@src/application";
import { GenerateAdrSlugFromTitleQuery } from "../queries";
import { AdrRepository } from "../repositories";
declare type Deps = {
adrRepository: AdrRepository;
};
export declare class GenerateAdrSlugFromTitleQueryHandler implements QueryHandler {
readonly queryClass: typeof GenerateAdrSlugFromTitleQuery;
private readonly adrRepository;
constructor({ adrRepository }: Deps);
execute(query: GenerateAdrSlugFromTitleQuery): Promise<AdrSlug>;
}
export {};
//# sourceMappingURL=GenerateAdrSlugFromTitleCommandHandler.d.ts.map