@log4brains/core
Version:
Log4brains architecture knowledge base core API
18 lines • 626 B
TypeScript
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