UNPKG

@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
/** * 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;