Guia de TypeScriptIntroduçãoO que é TypeScript?Instalando e compilando a partir da linha do comandoConfigurações de compilaçãoArquivo de Configuração tsconfig.jsonFundamentosVariáveis e ConstantesParâmetros de Compilação noEmitOnError e TargetTipos de DadosFunçõesTipos de Funções e Funções ArrowUnião de Tiposnull e undefinedObjetosAlias de TipoType Assertion: Conversão para um tipo específicoArraysTuplasConjunto indefinido de parâmetrosUtilizando Enumerações (Enum)Programação Orientada a ObjetosClassesHerançaClasses, Métodos e Campos AbstratosModificadores de AcessoMétodos de Acesso Get e SetCampos e Métodos EstáticosInterfacesConversão de TiposGenericsMixinsNamespaces e MódulosNamespacesCriando e Conectando MódulosTrabalhando com MódulosArquivos de DeclaraçãoTrabalhando com Arquivos de DeclaraçãoArquivos de Declaração para Bibliotecas PopularesDecoradoresDecoradores de Classe