UNPKG

@rytass/member-base-nestjs-module

Version:

Rytass Member System NestJS Base Module

71 lines (68 loc) 1.98 kB
import { BadRequestException, InternalServerErrorException } from '@nestjs/common'; class MemberNotFoundError extends BadRequestException { constructor(){ super('Member not found'); } code = 100; } class PasswordDoesNotMeetPolicyError extends BadRequestException { constructor(){ super('Password does not meet the policy'); } code = 101; } class InvalidPasswordError extends BadRequestException { constructor(){ super('Invalid password'); } code = 102; } class PasswordValidationError extends InternalServerErrorException { constructor(){ super('Password validation error'); } code = 103; } class InvalidToken extends BadRequestException { constructor(){ super('Invalid token'); } code = 104; } class MemberAlreadyExistedError extends BadRequestException { constructor(){ super('Member already existed'); } code = 105; } class PasswordChangedError extends BadRequestException { constructor(){ super('Password changed, please sign in again'); } code = 106; } class MemberBannedError extends BadRequestException { constructor(){ super('Member banned'); } code = 107; } class PasswordExpiredError extends BadRequestException { constructor(){ super('Password expired, please update password'); } code = 108; } class PasswordShouldUpdatePasswordError extends BadRequestException { constructor(){ super('Member should update password before login'); } code = 109; } class PasswordInHistoryError extends BadRequestException { constructor(){ super('Password is in history'); } code = 110; } export { InvalidPasswordError, InvalidToken, MemberAlreadyExistedError, MemberBannedError, MemberNotFoundError, PasswordChangedError, PasswordDoesNotMeetPolicyError, PasswordExpiredError, PasswordInHistoryError, PasswordShouldUpdatePasswordError, PasswordValidationError };