Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

480
Vistas
class-validator: valida que una matriz de cadenas coincida con un valor

Estoy usando el paquete npm class-validator y me gustaría validar que la propiedad de tipo del cuerpo de la solicitud coincida con una 'organización' o un 'estudiante'.

¿Cómo haría esto con este paquete?

Esto no funciona:

 @IsIn(['organization', 'student']) type: string

Ejemplo de cuerpo de solicitud:

 { "type": "organization", "email": "email@email.com", "password": "veryscretpwd" }
about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Puedes usar algo como esto en tu clase de modelo.

 { "type": { type: String, enum: ['organization', 'student'], required: [true, 'Type is required.'] }, "email": ... }

En lugar de @IsIn use enum.

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda