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/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"
|
||||||
|
|||||||
@@ -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