-
Section
-
1. Bienvenida al taller de genéricos de TypeScript
-
2. Funciones de escritura con genéricos
-
3. Reemplace el Tipo desconocido con un Genérico
-
4. Restricción de tipos de argumentos genéricos
-
5. Agregar restricciones a un genérico
-
6. Escribir parámetros independientes
-
7. Use múltiples genéricos con una función
-
8. Enfoques para escribir parámetros de objetos
-
9. Enfoques para escribir parámetros de objetos: solución
-
10. Funciones genéricas en Excalidraw
-
11. Genéricos en Clases
-
12. Agregar tipos a una clase
-
13. Función de mapeador genérico
-
14. Agregar restricciones de propiedad de objeto a un genérico
-
15. La importancia de los genéricos en TypeScript
-
16. Agregar parámetros de tipo a una función
-
17. Pasar argumentos de tipo a una función
-
18. Valores predeterminados en los parámetros de tipo
-
19. Especifique un valor predeterminado
-
20. Inferir tipos a partir de argumentos de tipo
-
21. Inferir de los argumentos de tipo de una clase
-
22. Escriba fuertemente una función de reducción
-
23. Pasar argumentos de tipo a una función de reducción
-
24. Evite cualquier tipo con genéricos
-
25. Use genéricos para escribir una solicitud de recuperación
-
26. Pasar argumentos de tipo en cal.com
-
27. Mejorar la mantenibilidad del código
-
28. Genéricos a diferentes niveles
-
29. Representar los genéricos en el nivel más bajo
-
30. Teclas de objetos escritos
-
31. Dos enfoques para escribir claves de objetos
-
32. Hacer un envoltorio genérico para una función
-
33. Restringir un argumento de tipo a una función
-
34. Comprender la inferencia literal en genéricos
-
35. Comprender la inferencia genérica al usar objetos como argumentos
-
36. Inferir tipos literales de cualquier tipo básico
-
37. Aceptar múltiples tipos de literales
-
38. Inferir el tipo de un miembro de matriz
-
39. Restricción al miembro del arreglo, no al arreglo
-
40. Genéricos en un creador de nombres de clases
-
41. Dos enfoques para trabajar con nombres de clases
-
42. Genéricos en React Query
-
43. Genéricos con tipos condicionales
-
44. Garantice la seguridad del nivel de tiempo de ejecución y del nivel de tipo con tipos condicionales
-
45. Corrección de errores en funciones genéricas
-
46. Corrección del error “No asignable”
-
47. Curry de funciones genéricas
-
48. Corregir la inferencia de tipo en funciones curradas
-
49. Interfaces genéricas con funciones
-
50. Comprender los genéricos en diferentes niveles de funciones
-
51. Detectar genéricos inútiles
-
52. Funciones de refactorización con argumentos de tipo innecesarios
-
53. Detectar genéricos faltantes
-
54. Mejora de la inferencia de tipos con genéricos adicionales
-
55. Cómo tRPC maneja los genéricos hereditarios
-
56. Refactorización de genéricos para una API más limpia
-
57. Cree una función de fábrica para aplicar argumentos de tipo a todas las funciones secundarias
-
58. El problema de la inferencia parcial
-
59. Una solución para la falta de inferencia parcial
-
60. ¿Qué es una sobrecarga de funciones?
-
61. Comprender las sobrecargas de funciones
-
62. Sobrecargas de funciones frente a tipos condicionales
-
63. Haga coincidir tipos de devolución con sobrecargas de funciones
-
64. Depuración de funciones sobrecargadas
-
65. Especificación de tipos para una función sobrecargada
-
66. Sobrecargas de funciones frente a tipos de unión
-
67. Cuándo usar sobrecargas y uniones
-
68. Genéricos en sobrecargas de funciones
-
69. Escribir diferentes casos de uso de funciones
-
70. Resolviendo un misterio de inferencia
-
71. El misterio de la inferencia resuelto
-
72. Usar sobrecargas de funciones para inferir datos iniciales
-
73. Funciones divididas en dos firmas de llamada diferentes
-
74. El error “Instanciado con subtipo”
-
75. Manejo de argumentos predeterminados con sobrecargas de funciones
-
76. Hacer que una función de desplazamiento infinito sea genérica con la inferencia de tipo correcta
-
77. Introduzca un parámetro de tipo para garantizar la coherencia de tipos
-
78. Crear una función con un número dinámico de argumentos
-
79. Usa una tupla para representar un número dinámico de argumentos
-
80. Crear una función de selección
-
81. Extracción de propiedades de objetos con Reduce y Generics
-
82. Crear una biblioteca de validación de formularios
-
83. Agregue escritura fuerte y manejo adecuado de errores a un validador de formularios
-
84. Mejorar una función de búsqueda para manejar los argumentos de tipo que faltan
-
85. Modificar un valor predeterminado de tipo genérico para mensajes de error mejorados
-
86. Escribir una composición de funciones con sobrecargas y genéricos
-
87. Uso de sobrecargas y genéricos para escribir la composición de funciones
-
88. Construya una biblioteca de internacionalización
-
89. Extraer tipos de cadenas para una biblioteca de internacionalización
-
1. Bienvenida al taller de genéricos de TypeScript
1. Bienvenida al taller de genéricos de TypeScript
2. Funciones de escritura con genéricos
Next