GetRepository
@quik/database / GetRepository
Function: GetRepository()
GetRepository<
TRepository>(repository): (target,context) => (initialValue) =>TRepository
Defined in: database/src/repository/decorators.ts:20
Decorator that injects a repository instance into a class field.
When applied to a property, the property accessor lazily retrieves the repository from RepositoryStore.get. This allows services or other classes to depend on repositories without manual instantiation.
Type Parameters
TRepository
TRepository extends QRepository<any, any>
Parameters
repository
string | Constructor<TRepository>
Repository class or name to inject
Returns
(target, context) => (initialValue) => TRepository