Um livro gratuito e de código aberto sobre estruturas de dados e algoritmos, ilustrado e com código executável em mais de uma dúzia de linguagens de programação.
gibbok/typescript-book
Um guia conciso, gratuito e de código aberto sobre TypeScript, que aborda seu sistema de tipos, configuração e recursos da linguagem, disponível online e em EPUB.
- Estrelas
- 10,364
- Forks
- 606
- Issues abertas
- 1
- Último commit
- ontem
O que é?
O Concise TypeScript Book é um guia gratuito e de código aberto sobre TypeScript, voltado tanto para iniciantes quanto para desenvolvedores experientes que buscam uma referência compacta. Ele aborda a linguagem desde seu sistema de tipos até recursos avançados, incluindo narrowing de tipos, generics, classes e decorators, utility types e novidades recentes, como o operador satisfies e as declarações using.
O livro também aborda tópicos práticos de configuração: instalação do compilador, opções importantes do tsconfig.json, como strict, module e moduleResolution, e um passo a passo para migrar uma base de código JavaScript para TypeScript. Ele descreve as mudanças do TypeScript 7.0, que reescreve o compilador em Go, e informa quais opções antigas deixaram de ser compatíveis.
O conteúdo está disponível em um site e para download em EPUB, e foi traduzido para vários idiomas, incluindo chinês. O autor também vende uma Plus Edition paga, com React e receitas para situações reais, enquanto o livro de código aberto continua gratuito.
Recursos principais
- 01Aborda o sistema de tipos do TypeScript, de narrowing de tipos a tipos condicionais e mapeados avançados.
- 02Explica opções do tsconfig.json, como strict, module e moduleResolution.
- 03Inclui um guia passo a passo para migrar projetos JavaScript para TypeScript.
- 04Descreve as mudanças do TypeScript 7.0, incluindo o compilador baseado em Go e as opções legadas removidas.
- 05Disponível em um site e para download em EPUB.
Casos de uso
- Aprender TypeScript do zero ou preencher lacunas no conhecimento existente.
- Ter uma referência compacta à mão ao escrever código tipado.
- Planejar a migração gradual de uma base de código JavaScript para TypeScript.
- Consultar opções de configuração e mudanças ao atualizar para o TypeScript 7.0.
Início rápido
- 1
Ler a versão gratuita on-line
- 2
Baixar a versão EPUB da pasta de downloads
Antes de usar
- A licença não é reconhecida nos metadados do projeto, então os termos de reutilização não estão claros.
Tópicos
Perguntas frequentes
- O que é typescript-book?
- Um guia conciso, gratuito e de código aberto sobre TypeScript, que aborda seu sistema de tipos, configuração e recursos da linguagem, disponível online e em EPUB. O Concise TypeScript Book é um guia gratuito e de código aberto sobre TypeScript, voltado tanto para iniciantes quanto para desenvolvedores experientes que buscam uma referência compacta. Ele aborda a linguagem desde seu sistema de tipos até recursos avançados, incluindo narrowing de tipos, generics, classes e decorators, utility types e novidades recentes, como o operador satisfies e as declarações using.
- typescript-book é gratuito? Qual é a licença?
- typescript-book é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- typescript-book ainda é mantido?
- Manutenção ativa. O último commit de typescript-book foi em 23 de out. de 2026.
- Para que posso usar typescript-book?
- Aprender TypeScript do zero ou preencher lacunas no conhecimento existente. Ter uma referência compacta à mão ao escrever código tipado. Planejar a migração gradual de uma base de código JavaScript para TypeScript. Consultar opções de configuração e mudanças ao atualizar para o TypeScript 7.0.
- Como instalar typescript-book?
- Ler a versão gratuita on-line Baixar a versão EPUB da pasta de downloads
- Onde consigo typescript-book?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gibbok/typescript-book
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um livro gratuito e de código aberto que ensina Vim e Vimscript, com foco nos recursos mais úteis do editor.
Série gratuita de livros online que ensina a criar um ray tracer do zero em C++, com o código-fonte completo de cada etapa.
Serviço de registro gratuito de domínios com várias extensões, além de um guia de aprendizado sobre DNS e criação de sites, documentado neste repositório.
Livro e site gratuitos e de código aberto que apresentam recursos do C++11 ao C++26, organizados por tópico.
Um curso passo a passo sobre renderização 3D, que ensina a criar um renderizador por software em cerca de 500 linhas de C++ puro, sem bibliotecas de terceiros.