TypeScript
Tipos que evitan errores
Reconoce
Pregunta 1 de 5
const nombre: string = "Ana";¿Qué es `: string` en esta línea?
1
Tipado en vivo
Añade tipos al código. Los errores desaparecen en tiempo real.
Añade los tipos TypeScript a los parámetros de cada función. Los errores del panel se actualizan mientras escribes.
Line 3: Parameter 'nombre' implicitly has an 'any' type.
Line 7: Parameter 'precios' implicitly has an 'any' type.
Line 7: Parameter 'descuento' implicitly has an 'any' type.
Line 12: Parameter 'edad' implicitly has an 'any' type.
2
Completa la interfaz
Define los tipos correctos para las props del componente
Un componente usa props.titulo (texto), props.precio (número) y props.disponible (verdadero/falso). Completa la interfaz.
Así se usa el componente:
<Producto
titulo="Camiseta"
precio={29.99}
disponible={true}
/>3
Arregla los errores TS
Edita el código para resolver los 3 errores de TypeScript
Edita el código directamente para arreglar los 3 errores. El panel se actualiza en tiempo real.
Type 'number' is not assignable to type 'string'.
Property 'email' is missing in type '{ nombre: string; }'.
Property 'email' does not exist on type 'Usuario'.
Recursos
Documentación y material de apoyo para este reto
Estado del reto