Tema 6: Utiliza tu editor para interrogar y explorar el sistema tipográficoTema 7: Piensa en los tipos como conjuntos de valoresTema 8: Saber distinguir si un símbolo está en el espacio de tipo o en el espacio de valorTema 9: Prefiere las Anotaciones de Tipo a las Aserciones de TipoTema 10: Evita los tipos envolventes de objetos (cadena, número, booleano, símbolo, BigInt)Tema 11: Distinguir la Comprobación de Exceso de Propiedad de la Comprobación de TipoTema 12: Aplicar tipos a expresiones de función completas cuando sea posibleTema 13: Conocer las diferencias entre tipo e interfazTema 14: Utilizar readonly para evitar errores asociados a la mutaciónTema 15: Utiliza Operaciones de Tipo y Tipos Genéricos para Evitar RepetirteTema 16: Preferir alternativas más precisas a las firmas índiceTema 17: Evitar Firmas de Índices Numéricos