Function: Repository()
Repository(
data):ClassDecorator
Marks a class as a repository for an entity and registers it for automatic generation. The class should extend BaseRepository and its entity must be part of one configured TypeORM data source.
Parameters
data
Omit<RepositoryMetadata, "target">
Repository metadata containing the entity class.
Returns
ClassDecorator
A class decorator that records the metadata and registers the class for injection.
Example
@Repository({ entity: User })
export class UserRepository extends BaseRepository<User> {}