UNPKG

@log4brains/core

Version:

Log4brains architecture knowledge base core API

18 lines 626 B
import { FilesystemPath, Package, PackageRef } from "@src/adr/domain"; import { Log4brainsConfig } from "@src/infrastructure/config"; declare type Deps = { config: Log4brainsConfig; workdir: string; }; export declare class PackageRepository { private readonly config; private readonly workdir; private packages?; constructor({ config, workdir }: Deps); find(packageRef: PackageRef): Package; findByAdrFolderPath(adrFolderPath: FilesystemPath): Package | undefined; findAll(): Package[]; private buildPackage; } export {}; //# sourceMappingURL=PackageRepository.d.ts.map