Typesscript
Tipado: nos referimos a el tipo de dato que se manejan, JS no requiere tipado Typesscript si.
Muestra los errores mientras que se desarrolla el código
Convierte el código de TS A JS
Ofrece tipado estático
La interfaz me dice lo que tengo que tengo que hacer no como lo debo hacer
INTERFACE: a diferencia de una clase una interface es un contrato son reglas que tienen que
cumplirse modela la información
Tienen una estructura
se pueden reutilizar el código
el uso de interfaces es intensivo nos permite que nuestro código sea bastante genérico y nos
permite que nuestro código pueda ser más mantenible durante el tiempo.