¿Qué diferencia hay entre usar el PartialType y simplemente declarar Partial<class> en el controlador?

Javier Batres

Javier Batres

Pregunta
studenthace 4 años

¿Qué diferencia hay entre usar el PartialType y simplemente declarar Partial<class> en el controlador?

1 respuestas
para escribir tu comentario
    Nicolas Molina

    Nicolas Molina

    teacherhace 4 años

    El partialType de TS nos sirve en el ámbito de tipado, pero para los DTOs no solo necesitamos tipado sino también que ajuste las validaciones de acuerdo a esto, por ejemplo que ya no sean obligatorios ciertos campos con respecto a un DTO. Por eso NestJS extiende esto de TS hacia clases orientadas a DTOs https://docs.nestjs.com/openapi/mapped-types

Curso de Backend con NestJS [2023]

Curso de Backend con NestJS [2023]

Desarrolla aplicaciones backend sólidas y escalables con NestJS. Aprende a crear APIs REST, gestiona controladores, servicios y valida datos con DTOs. Implementa prácticas modernas de arquitectura y validación de datos.

Curso de Backend con NestJS [2023]
Curso de Backend con NestJS [2023]

Curso de Backend con NestJS [2023]

Desarrolla aplicaciones backend sólidas y escalables con NestJS. Aprende a crear APIs REST, gestiona controladores, servicios y valida datos con DTOs. Implementa prácticas modernas de arquitectura y validación de datos.