Marks the given class as a user repository. This registers it to be injected directly, without using "@InjectRepository".
If you store your user in a database, you probably want to extend "Repository" and implement the constructor, so that everything works:.
\@UserRepo(User)export class UserRepository extends Repository<User, UserCreateData> implements UserRepositoryInterface<Roles, User, JwtCredentials> { constructor( \@InjectRepository(User) repo: Repository<User> // <-- The built in repository from Zibri ) { super(User, repo); } // ...} Copy
\@UserRepo(User)export class UserRepository extends Repository<User, UserCreateData> implements UserRepositoryInterface<Roles, User, JwtCredentials> { constructor( \@InjectRepository(User) repo: Repository<User> // <-- The built in repository from Zibri ) { super(User, repo); } // ...}
Marks the given class as a user repository. This registers it to be injected directly, without using "@InjectRepository".
If you store your user in a database, you probably want to extend "Repository" and implement the constructor, so that everything works:.