express TS backend
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

hace 4 años
hace 4 años
12345678910111213141516171819202122232425262728293031
  1. export default interface skillInformation {
  2. name: string,
  3. category: 'FRONT_END' | 'BACKEND' | 'DATABASE' | 'BENIFICIAL'
  4. };
  5. export default interface IUser {
  6. name: string,
  7. email: string,
  8. password: string,
  9. isVerified: boolean,
  10. otp: number,
  11. userType: 'ADMIN' | 'MODERATOR' | 'APPLICANT',
  12. skillSet?: Array<skillInformation>,
  13. progress?: Array<{
  14. roundType: 'PRELIMINARY' | 'TECHNICAL_INTERVIEW' | 'ASSIGNMENT' | 'FINAL_INTERVIEW',
  15. score: number,
  16. status: undefined | 'PASS' | 'FAIL' | 'PAUSED' | 'IN_PROGRESS' | 'REVIEW',
  17. answers?: Array<string>,
  18. preferredInterviewSlot?: Date,
  19. }>,
  20. userDocuments?: Array<{
  21. type: 'ID_PROOF' | 'CERTIFICATES' | 'EXPERIENCE_LETTER' | 'PAYSLIPS',
  22. status: undefined | 'UPLOADED' | 'VERIFYING' | 'VERIFIED' | 'FAILED',
  23. comments?: Array<{
  24. userName: string,
  25. comment: string,
  26. timeStamps: Date,
  27. }>,
  28. document: File,
  29. }>,
  30. }