UNPKG

@rytass/member-base-nestjs-module

Version:

Rytass Member System NestJS Base Module

13 lines (12 loc) 872 B
import { BaseMemberEntity } from '../models/base-member.entity'; import { Repository } from 'typeorm'; import { PasswordValidatorService } from './password-validator.service'; import { MemberPasswordHistoryEntity } from '../models/member-password-history.entity'; export declare class MemberBaseAdminService<MemberEntity extends BaseMemberEntity = BaseMemberEntity> { private readonly baseMemberRepo; private readonly passwordValidatorService; private readonly memberPasswordHistoryRepo; constructor(baseMemberRepo: Repository<BaseMemberEntity>, passwordValidatorService: PasswordValidatorService, memberPasswordHistoryRepo: Repository<MemberPasswordHistoryEntity>); archiveMember(id: string): Promise<void>; resetMemberPassword<T extends MemberEntity = MemberEntity>(id: string, newPassword: string, ignorePasswordPolicy?: boolean): Promise<T>; }