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

293
Vistas
¿Cómo crear un DTO de este objeto en nestJs?

Estoy tratando de aprender NestJs y quiero practicarlo.

Quiero obtener más información sobre el DTO, así que creo este db.ts de muestra y quiero devolverlo usando DTO, pero no sé cómo. alguien me puede ayudar.

para ayudarlo a comprender lo que estoy tratando de hacer: quiero crear una ruta de inicio ( localhost:8080 ) esta ruta tiene un controlador que devolverá usando un proveedor de servicios el siguiente objeto pero usando un dto.

La función del proveedor de servicios será así.

 @Injectable() export class AppService { private week = Week; getWeek() : WeekResponseDto[] { return (this.week); } }

La base de datos:

 export let Week = [ { DayName : "TuesDay", TimeZone: [ { First: { Start: 18, end: 19, isReserved: false, reserver: "someone" }, Second: { Start: 19, end: 20, isReserved: false, reserver: "someone" }, Third: { Start: 20, end: 21, isReserved: false, reserver: "someone" } } ] }, { DayName : "Wednesday", TimeZone: [ { First: { Start: 18, end: 19, isReserved: false, reserver: "someone" }, Second: { Start: 19, end: 20, isReserved: false, reserver: "someone" }, Third: { Start: 20, end: 21, isReserved: false, reserver: "someone" } } ] }, { DayName : "Friday", TimeZone: [ { First: { Start: 18, end: 19, isReserved: false, reserver: "someone" }, Second: { Start: 19, end: 20, isReserved: false, reserver: "someone" }, Third: { Start: 20, end: 21, isReserved: false, reserver: "someone" } } ] } ]
about 4 years ago · Juan Pablo Isaza
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