All files / src/helpers action-service-class-map.ts

100% Statements 13/13
100% Branches 0/0
100% Functions 0/0
100% Lines 13/13

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32        1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x   1x                           1x  
import { Class } from 'type-fest';
 
import { AuthenticationManagementBase } from '../services/AuthenticationManagementBase';
import { AuthenticationManagementAction } from '../types';
import { CheckUniqueService } from '../services/CheckUniqueService';
import { IdentityChangeService } from '../services/IdentityChangeService';
import { PasswordChangeService } from '../services/PasswordChangeService';
import { ResendVerifySignupService } from '../services/ResendVerifySignupService';
import { ResetPwdLongService } from '../services/ResetPwdLongService';
import { ResetPwdShortService } from '../services/ResetPwdShortService';
import { SendResetPwdService } from '../services/SendResetPwdService';
import { VerifySignupLongService } from '../services/VerifySignupLongService';
import { VerifySignupSetPasswordLongService } from '../services/VerifySignupSetPasswordLongService';
import { VerifySignupSetPasswordShortService } from '../services/VerifySignupSetPasswordShortService';
import { VerifySignupShortService } from '../services/VerifySignupShort';
 
const actionServiceClassMap: Record<Exclude<AuthenticationManagementAction, 'options'>, Class<AuthenticationManagementBase<unknown, unknown>>> = {
  checkUnique: CheckUniqueService,
  identityChange: IdentityChangeService,
  passwordChange: PasswordChangeService,
  resendVerifySignup: ResendVerifySignupService,
  resetPwdLong: ResetPwdLongService,
  resetPwdShort: ResetPwdShortService,
  sendResetPwd: SendResetPwdService,
  verifySignupLong: VerifySignupLongService,
  verifySignupSetPasswordLong: VerifySignupSetPasswordLongService,
  verifySignupSetPasswordShort: VerifySignupSetPasswordShortService,
  verifySignupShort: VerifySignupShortService
};
 
export default actionServiceClassMap;