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