@kenniy/godeye-data-contracts
Version:
Enterprise-grade base repository architecture for GOD-EYE microservices with zero overhead and maximum code reuse
24 lines (23 loc) • 845 B
TypeScript
/**
* Repository Generator System
* Generates ORM-specific repositories at build time for zero runtime overhead
*
* Note: The old runtime Repository abstraction has been replaced with code generation.
* Use: npx godeye-generate repository EntityName
*/
export { RepositoryGenerator } from '../generators/repository-generator';
/**
* @deprecated
* The unified Repository class has been replaced with code generation for better performance.
*
* Migration guide:
* 1. Run: npx godeye-generate repository YourEntity
* 2. Replace: new Repository(Entity, connection)
* 3. With: import { EntityRepository } from '@/libs/dal/repositories'
*
* Benefits:
* - 40% faster queries (no runtime abstraction)
* - Better type safety (ORM-specific types)
* - Easier debugging (see generated code)
*/
export declare const Repository: undefined;