mirror of
https://github.com/samiyev/puaros.git
synced 2025-12-27 23:06:54 +05:00
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:
@@ -6,7 +6,6 @@ export * from "./value-objects/ProjectPath"
|
||||
export * from "./value-objects/HardcodedValue"
|
||||
export * from "./value-objects/NamingViolation"
|
||||
export * from "./value-objects/RepositoryViolation"
|
||||
export * from "./repositories/IBaseRepository"
|
||||
export * from "./services/IFileScanner"
|
||||
export * from "./services/ICodeParser"
|
||||
export * from "./services/IHardcodeDetector"
|
||||
|
||||
@@ -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>
|
||||
}
|
||||
Reference in New Issue
Block a user