This course teaches you how to create and use professional TypeScript transformations. You will learn how to build your own extensions, modify existing types and functions, and add new features and properties to existing objects. You will also learn how to combine TypeScript with other programming languages, such as JavaScript and C++, to create more powerful applications.
-
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