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