refactor: remove dead code

- Remove unused IBaseRepository interface
- Remove IBaseRepository export from domain/index.ts
- Fix repository pattern violations detected by Guardian
This commit is contained in:
imfozilbek
2025-11-24 21:28:21 +05:00
parent 8654beb43d
commit 3169936c75
2 changed files with 0 additions and 15 deletions

View File

@@ -6,7 +6,6 @@ export * from "./value-objects/ProjectPath"
export * from "./value-objects/HardcodedValue" export * from "./value-objects/HardcodedValue"
export * from "./value-objects/NamingViolation" export * from "./value-objects/NamingViolation"
export * from "./value-objects/RepositoryViolation" export * from "./value-objects/RepositoryViolation"
export * from "./repositories/IBaseRepository"
export * from "./services/IFileScanner" export * from "./services/IFileScanner"
export * from "./services/ICodeParser" export * from "./services/ICodeParser"
export * from "./services/IHardcodeDetector" export * from "./services/IHardcodeDetector"

View File

@@ -1,14 +0,0 @@
import { BaseEntity } from "../entities/BaseEntity"
/**
* Generic repository interface
* Defines standard CRUD operations for entities
*/
export interface IRepository<T extends BaseEntity> {
findById(id: string): Promise<T | null>
findAll(): Promise<T[]>
save(entity: T): Promise<T>
update(entity: T): Promise<T>
delete(id: string): Promise<boolean>
exists(id: string): Promise<boolean>
}