import { Injectable } from '@nestjs/common'; import { TypeOrmCrudService } from '@nestjsx/crud-typeorm'; import { PasswordResetToken } from '../entities/password-reset-token.entity'; import { InjectRepository } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; @Injectable() export class PasswordResetTokensService extends TypeOrmCrudService< PasswordResetToken > { constructor( @InjectRepository(PasswordResetToken) public repository: Repository, ) { super(repository); } markDeleted(id: number) { this.repository.softDelete({ id }); return; } }