Solución

@alexiis-dev·25/5/2026TypeScript
solution.tsTypeScript
interface Entity {
  id: number;
  createdAt: string;
}

interface Product  extends Entity{
  // Hacé que Product extienda Entity y agrega name y price
  name: string;
  price: number;
}

interface PhysicalProduct extends Product {
  // Hacé que PhysicalProduct extienda Product y agrega weightKg y stock
  weightKg: number;
  stock: number;
}

export function getPhysicalProduct(): PhysicalProduct {
  const item: PhysicalProduct = {
    id: 1,
    createdAt: '2024-01-15',
    name: 'Mochila',
    price: 49.99,
    weightKg: 0.8,
    stock: 100
  } 
  return item;
}
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.