Discusión

La solución omite la propiedad 'createdAt' del tipo Entity

@estouchedisindo·16/5/2026editadoTypeScriptOptimización

Hola

El enunciado en ningún momento nos dice que tipemos 'createAt' con una propiedad opcional. Sin embargo, en los tests se espera el resultado siguiente, sin dicha propiedad:

{
"id": 1 , 
"name": "Mochila", 
"price": 49.99,
"weightKg": 0.8,
"stock": 20
}```

por tanto, para que cumpla con todos los test actuales tengo que agregar después del objeto devuelto `as PhysicalProduct;`: 

`return { something } as PhysicalProduct;`

Que tampoco tengo claro los usos típicos de la palabra clave `as`, pero imagino que esto no sería lo ideal.

Saludos y gracias
1respuestas
Respuestas

Si, tienes razón, ya lo cambié a un string y espero una fecha hardcodeada.

Aunque es correcto que sea un Date, pero bueno también se puede usar un string, a veces se usa así también.

Gracias por reportarlo

Escribir un comentario

Debes iniciar sesión para publicar un comentario.