Typescript Typescript

🥇 Apuntes de TypeScript (Desde Cero) en español

  1. Introducción a TypeScript
  2. El tipado
  3. Instalación de TypeScript
  4. Compilar un archivo de TypeScript
  5. Errores de compilación
  6. Tipos, boolean (boleano)
  7. Tipos, number (númerico)
  8. Tipos, string (cadena de caracteres)
  9. Tipos, arrays (arreglos)
  10. Tipos, tuples (tuplas)
  11. Tipos, enums (enumeradores)
  12. Tipos, any (cualquiera)
  13. Tipos, unknown (desconocido)
  14. Tipos, void (ninguno)
  15. Tipos, null y undefined (null e indefinido)
  16. Tipos, never (nunca)
  17. Tipos, objects (objetos)
  18. Tipos, unions (uniones)
  19. Tipos, type assertion (confirmación de tipos)
  20. Tipos, functions (funciones)
  21. Tipos, aliases (alias)
  22. Tipos, interfaces (interfaces)
  23. Tipos, interfaces vs types (interfaces vs tipos)
  24. Tipos, lierales (literals)
  25. Funciones como expresiones
  26. Funciones, call signature (firma de funciones)
  27. Funciones, constructor signature (firma de constructores)
  28. Funciones, generics (genericos)
  29. Funciones, generics inference (inferencia)
  30. Funciones, constraints (restricciones)
  31. Funciones, especificar type arguments (argumentos del Type)
  32. Funciones, recomendaciones al escribir generics
  33. Funciones, parámetros opcionales
  34. Funciones, overload (sobrecarga)
  35. Funciones, uso de 'this' (esto)
  36. Funciones, rest parameters (parámetros rest)
  37. Funciones, parameter destructuring (destructuración de parámetros)
  38. Funciones, void como valor de retorno
  39. Object Types (tipos de objetos)
  40. Object Types, property modifiers (modificadores de propiedades)
  41. Object Types, readonly properties (propiedades de solo lectura)
  42. Object Types, extender tipos
  43. Object Types, extender múltiples tipos
  44. Object Types, intersection types (intersección de tipos)
  45. Object Types, interfaces vs intersections (interfaces vs intersecciones)
  46. Object Types, generics (tipos genéricos)
  47. Object Types, Array type (el tipo arreglo)
  48. Object Types, ReadonlyArray type (el tipo de arreglo de solo lectura)
  49. Object Types, Tuples (tuplas)
  50. Type Manipulation (manipulación de tipos)
  51. Type Manipulation, Generics (genéricos)
  52. Type Manipulation, Generic Variables (variables genéricas)
  53. Type Manipulation, Generic Types (tipos genéricos)
  54. Type Manipulation, Generic Classes (clases genéricas)
  55. Type Manipulation, Generic Constraints (restricciones genéricas)
  56. Type Manipulation, Type Parameters en Generic Constraints
  57. Type Manipulation, Class Types en Generics
  58. Type Manipulation, operador keyof
  59. Type Manipulation, operador typeof
  60. Type Manipulation, IAT, Indexed Access Types (tipos basados en índices)
  61. Type Manipulation, Conditional Types (tipos basados en condicionales)
  62. Type Manipulation, Conditional Type Constraints (restricciones)
  63. Type Manipulation, Inferencia en Conditional Types
  64. Type Manipulation, Distributive Conditional Types (tipos condicionales distributivos)
  65. Type Manipulation, Mapped Types (tipos basados en mapas)
  66. Type Manipulation, Mapped Types, Modifiers (modificadores en mapas basados en tipos)
  67. Type Manipulation, Mapped Types, Key Remapping (re-mapeado de propiedades)
  68. Type Manipulation, TLT : Template Literal Types (tipos literales de plantilla)
  69. Type Manipulation, Intrinsic String Manipulation Types (tipos intrínsecos de manipulación de strings)
  70. Classes (clases)
  71. Classes, readonly (solo lectura)
  72. Classes, Constructors (los constructores)
  73. Classes, super (uso de super en constructores)
  74. Classes, Methods (métodos)
  75. Classes, Setters y Getters