Simón Arenas
Andrés Felipe Viracachá Suarez
dejo mi corazon
Cesar Roman Santillan
el talón de Aquiles de TypeScript
Simón Arenas
Andrés Felipe Viracachá Suarez
dejo mi corazon
Cesar Roman Santillan
el talón de Aquiles de TypeScript
Manuel Ojeda
Podriamos decir que el uso de any es quitarle el super poder de tipado a TypeScript.
Jose Daniel Hernandez Quiceno
Literalmente
Javi Felices
De ahí es que su uso no sea aconsejable, salvo que no haya remedio.
// type Any --> For dynamic variables // Explicit type let idUser: any; idUser = 1; // Number idUser = '1'; // String console.log('iduser ', idUser); console.log(typeof idUser); // Inferred type let otherId; otherId = '1'; otherId = 1; // otherId = true; console.log('otherId ', otherId); console.log(typeof otherId); let suprise: any = 'Hello typescript'; // suprise.sayHello(); // Error const res = suprise.substring(10); console.log(`res ${res}`);
Simón Arenas
Jimmy Buriticá Londoño
Excelente resumen
Evaluados Team
Que programa usas para hacer resumenes?
Juan Jiménez
Tipo: Any
Hildegar Medina
Usar excesivamente any sería el equivalente a decirle al compilador: "Olvidate de Typescript y sigue tu ejecución" jaja
César Palma
si usamos tanto any, no necesitas typescript
Daniel González Martín
Entonces Any es el tipo por defecto que Typescript da a las variables?
Cristofher Jumbo Jimenez
Si. En si usar any es como usar javascript. Cuanto te descarges paquetes de npm asegurate de descargar el paquete que contiene su declaration file d.ts. El d.ts basicamente contiene los tipos de las librerias, si esta no tiene typos puedes tu crear un d.ts para que typescript ignore esos paquetes, pues no tienen types. Saludos Dani
Juan Diego Urbina Chuscano
Esto parece una aberración, ya que es lo mismo que no usar tipado de datos. TypeScript incorpora esto como mecanismo especial para casos muy concretos en los que un dato pueda proceder de un servicio externo, y el proveedor del mismo no pueda garantizar el tipado de datos. Salvo casos muy puntuales, no deberíamos usar este tipo en casi ninguna circunstancia.
Luis Angel Capote Alvarez
Me parece que any es el antipatron de typescript
Jair Israel Avilés Eusebio
Efectivamente, el uso excesivo y sin justificacion de este tipo de dato es un antipatron del lenguaje.
Jorge Fidel Zubieta Choque
Es por eso que ANY no debe utulizarse, solo en el caso de trabajar con una libreria de terceros! Cuando no sabemos el tipo de valor que va almacenarse en tu variable.
Moisés Manuel Morín Hevia
Estoy de acuerdo.
Gustavo Adolfo Perez Ramos
Tipo: Any
let idUser: any; idUser = 1; idUser = "1" let otherId; // Any inferido otherId = 1; otherId = "1"
Juan David Merchán Torres
Hola 👋
Litimar el uso del tipo any y null a casi nulo es fundamental, para tener aplicaciones escalabres y robustas 👩🏽💻
Espero haberles aportado algo 🚀
Carlos Mazzaroli
Lo primero que se me vino a la mente fue Annie are u okey
Silena Carolina Dangond Carreño
Primero concentrada y luego viendo Michael!
Federico Walovnik
Intentar no utilizarla ya que podria traer problemas o errores
Sintaxis:
//Explicito let idUser: any = 1; udUser= 'as23d' //no lanzaria error //Inferido let idUser;
German Vera
Ok, se utiliza para aquellas Apis en que el response, su tipo de valor no lo conozcamos.
Moisés Manuel Morín Hevia
Any, la variable cambiara de tipo en el futuro, capturar valores dinámicos.
Miguel Angel Reyes Moreno
Tipo Any
Any no es recomendado. Solamente debería usarse cuando no sabemos qué tipo de dato almacenará nuestra variable.
Alejandro Palacios Arévalo
Teniendo en cuenta lo que el profe dice al final, la constante res debería entonces ser declarada como 'string':
const res: string = surprise.substring(5); console.log('res', res);