Este curso te enseña a crear y utilizar transformaciones profesionales de TypeScript. Aprenderás a construir tus propias extensiones, modificar tipos y funciones existentes, y añadir nuevas características y propiedades a los objetos existentes. También aprenderá a combinar TypeScript con otros lenguajes de programación, como JavaScript y C++, para crear aplicaciones más potentes.
-
Section
- 1. Taller de transformaciones tipográficas Bienvenida: Explicación
- 2. Obtenga el tipo de devolución de una función
- 3. Use un tipo de utilidad para extraer el tipo de retorno de una función
- 4. Tipo de palabra clave y nivel de tipo
- 5. Extraiga los parámetros de la función en un tipo
- 6. Use un tipo de utilidad para extraer parámetros de función
- 7. Extraiga el resultado esperado de una promesa
- 8. Use tipos de utilidades para extraer el resultado de una promesa
- 9. Crear un tipo de unión a partir de las claves de un objeto
- 10. Crear Uniones a partir de Objetos Usando Dos Operadores
- 11. Comprender la terminología en torno a las uniones
- 12. Ejemplos de terminología sindical
- 13. Extracción de miembros de un sindicato discriminado
- 14. Extraer de una unión usando un tipo de utilidad
- 15. Exclusión de partes de una unión discriminada
- 16. Use un tipo de utilidad para eliminar un solo miembro de una unión
- 17. El poder de los tipos de unión en TypeScript: explicación
- 18. Extraiga propiedades de objetos en tipos individuales
- 19. Use tipos de acceso indexados para extraer propiedades de objetos
- 20. Sacar al discriminador de una unión discriminada
- 21. Sintaxis simple utilizada para acceder a partes de una unión discriminada
- 22. Resolver los valores de un objeto como tipos literales
- 23. La anotación utilizada para inferir los valores de un objeto como tipos literales
- 24. Crea una unión a partir de los valores de un objeto
- 25. Extraiga miembros específicos de una unión con acceso indexado
- 26. Obtenga todos los valores de un objeto
- 27. Use dos operadores con acceso indexado para obtener todos los valores de un objeto
- 28. Crear uniones a partir de valores de matriz
- 29. Métodos utilizados para crear uniones a partir de valores de matriz
- 30. Permitir solo patrones de cadenas especificados
- 31. Plantilla literal con cadenas
- 32. Extraiga cadenas de unión que coincidan con un patrón
- 33. Extracción de coincidencias de patrones de cadenas con literales de plantilla
- 34. Crea una unión de cadenas con todas las permutaciones posibles de dos uniones
- 35. Pasar uniones a literales de plantilla
- 36. Dividir una cadena en una tupla
- 37. Uso de S de ts-toolbelt para dividir una cadena en una tupla
- 38. Cree un objeto cuyas claves se deriven de una unión
- 39. Use un tipo de utilidad para crear un objeto a partir de una unión
- 40. Transformar literales de cadena a mayúsculas
- 41. Manipular literales de cadena usando ayudantes de tipo
- 42. Plantilla de literales en Mattermost: Explicación
- 43. Introducción a los ayudantes de tipo
- 44. Crear funciones que devuelvan tipos
- 45. Creación de un ayudante de tipo Maybe
- 46. El ayudante de tipo quizás sin restricciones
- 47. Garantice la seguridad de tipo en un ayudante de tipo
- 48. Usar restricciones para limitar los parámetros de tipo
- 49. Cree un ayudante de tipo reutilizable
- 50. Agregue soporte para múltiples tipos en un ayudante de tipos
- 51. Parámetros de tipo opcionales en ayudantes de tipo
- 52. Establecer un valor de tipo predeterminado en un ayudante de tipo
- 53. Funciones como restricciones para ayudantes de tipos
- 54. Restricciones de tipo de función de soporte con argumentos variables
- 55. Tipos de restricción para cualquier cosa menos nulo o indefinido
- 56. Excluir nulos e indefinidos del tipo Maybe
- 57. Restricción de ayudantes de tipo a arreglos no vacíos
- 58. Hacer cumplir una longitud mínima de matriz en un ayudante de tipos
- 59. Explicador: Ayudantes de tipo en Redux
- 60. Agregar lógica condicional a un ayudante de tipos
- 61. Comparar y devolver valores con extensiones y el operador ternario
- 62. Refinar la lógica condicional en un ayudante de tipos
- 63. Evite que sucedan escenarios de tipos no deseados
- 64. Cómo TypeScript agregó tipos condicionales: Explicación
- 65. Introducción a infer para lógica condicional
- 66. Inferir elementos dentro de un condicional con Inferir
- 67. Extraer argumentos de tipo a otro ayudante de tipo
- 68. Use inferir con genéricos para extraer tipos de argumentos
- 69. Extraiga partes de una cadena con una plantilla literal
- 70. Coincidencia de patrones en literales de plantilla con Infer
- 71. Los tipos de literales de plantilla eran casi expresiones regulares: Explicación
- 72. Extraiga el resultado de una función asíncrona
- 73. Opcionalmente, deduzca el tipo de devolución de una función
- 74. Extraiga el resultado de varias formas de funciones posibles
- 75. Dos métodos para extraer el resultado de múltiples funciones posibles
- 76. Distributividad en tipos condicionales
- 77. Uso del contexto genérico para evitar tipos condicionales distributivos
- 78. Mapa sobre una unión para crear un objeto
- 79. Use tipos asignados para crear un objeto a partir de una unión
- 81. Mapa sobre las claves de un objeto
- 80. Tipos mapeados con objetos
- 82. Transformar claves de objeto en tipos asignados
- 83. Reasignación de claves de objetos en un tipo asignado
- 84. Cómo utiliza Excalidraw los tipos asignados para guardar líneas de código: Explicación
- 85. Extraer condicionalmente las propiedades del objeto
- 86. Reasignación selectiva con tipos condicionales y literales de plantilla
- 87. Asignar una unión discriminada a un objeto
- 88. Dos técnicas para mapear una unión discriminada a un objeto
- 89. Asignar un objeto a una unión de tuplas
- 90. Cree una unión de tuplas reindexando un tipo asignado
- 91. Transforme un objeto en una unión de literales de plantilla
- 92. Asignar un objeto a una unión de literales de plantilla
- 93. Transformar un sindicato discriminado en un sindicato
- 94. Asignar y reasignar iterativamente para transformar tipos
- 95. Transformar parámetros de ruta de cadenas a objetos
- 96. Extraer de una cadena con tipos asignados, literales de plantilla e inferir.
- 97. Transformar un objeto en una unión discriminada
- 98. Crear un Sindicato Discriminado a través de Transformaciones Intermediarias
- 99. Transformar una Unión Discriminada con Valores Únicos a un Objeto
- 100. Cree un objeto utilizando tipos asignados, tipos condicionales y palabras clave de TypeScript
- 101. Construir un parcial profundo de un objeto
- 102. Use la recursividad y los tipos asignados para crear un ayudante de tipos