Y al final, imprímeme es el resultado, donde tomamos este texto, recursamos un par de veces gratis, y obtenemos nuestros resultados de cadena. Yay. Me siento muy genial y fuerte haciendo eso. Y esto me hace feliz. Me trae mucha alegría jugar con TypeScript de esta manera. Pero entiendo totalmente si esto no es para ti, si nunca has jugado con TypeScript antes o hecho cosas profundas en el sistema de tipos, eso está totalmente bien.
De nuevo, esto no es algo que necesites usar en una base diaria de TypeScript, es solo algo genial que creo que es divertido explorar con algunas de las técnicas del sistema de tipos y fundamentos. Si quieres empezar con TypeScript, tengo la mayoría de los conceptos que necesitas para esto en una carpeta diferente en la misma fuente de repositorio slash foundations.
Entonces eso fue divertido. Vamos a concluir. Hablemos un poco de otras cosas por ahora. Si quieres aprender más, typescriptblind.org y theplaygrounds slash play son fantásticos. Son de código abierto en línea. Lo recomiendo mucho. También mencioné que tengo un libro, Aprendiendo TypeScript, que puedes probar absolutamente. Su sitio web tiene muchos artículos y proyectos de código abierto gratuitos para ayudarte a profundizar tu comprensión de TypeScript. Y si los libros no son para ti, o si solo quieres más o otro recurso, realmente me gusta mattpocockstotaltypescript.com. Si te preguntas, esto es todo genial, ¿qué diablos voy a hacer con ello? Bueno, un par de lugares a los que puedes ir después de esto, definitelytyped es uno de los más grandes públicos repositorios de código abierto en el mundo. Es el lugar donde todos los tipos de terceros, así que los paquetes que no describen cómo se ven a los TypeScripts, puedes describir cómo se ven en este repositorio existen. Entonces, si quieres decir, mira el tipo de React, porque React tiene tipos definitivamente tipados puedes ir a definitelytyped, tipos, react, index DTS, y ver un montón de sintaxis que en realidad usa muchas de las características con las que jugamos hoy. Entonces, si alguna vez tenemos un problema con un tipo de terceros, o hay un paquete que usas que no tiene información de tipo, definitely typed es un lugar al que puedes ir para avanzar en eso, para hacerlo mejor para todos. En segundo lugar, los desafíos de tipo es un gran repositorio. También, tienen una página de inicio muy linda, desafío de tipo que enlaza con el GitHub. Tiene un montón de desafíos de tipo pequeños, que se vuelven mucho más complejos para flexionar los conceptos que mostramos hoy. El sistema de tipos es increíblemente poderoso y podría modelar no solo React sino TypeScript en sí mismo. Las personas han implementado TypeScript en el sistema de tipos de TypeScript. Si quieres ser una de esas personas ridículas, esta es una forma de llegar allí. O puedes usar los desafíos fáciles y medios para profundizar tus características básicas de TypeScript y fundamentales del sistema de tipos de TypeScript. Todo lo que hemos hablado hoy es, al menos, construido hacia mi libro Aprendiendo TypeScript. Muy recomendado. Creo que es bastante bueno. Además, porque soy un mantenedor de código abierto a tiempo completo, cualquier cosa que puedas enviarme, en términos de amor, aprecio, dinero, problemas presentados, solicitudes de extracción enviadas me ayudará a trabajar para todos ustedes. De manera similar, TypeScript VS Lint es un proyecto independiente. No estamos asociados con ninguna empresa. Entonces, cualquier cosa que puedas hacer para ayudarnos a presentar errores, enviar código y enviar nos dinero sería realmente apreciado, para ayudarnos a seguir haciendo TypeScript mejor para todos. Dicho todo esto, me lo pasé genial con esto. Espero que lo hayas disfrutado. Puedes encontrarme en línea como JoshuakGoldberg en la mayoría de los sitios, incluyendo por joshuakgoldberg.com. ¡Gracias a todos, disfruten el resto de la masterclass!
Comments