Pular para o conteúdo
fg
Voltar ao Journal
·

TypeScript Básico

TypeScript adiciona tipagem estática ao JavaScript. Um guia rápido para começar.

Se você já escreveu JavaScript por um tempo, sabe como é fácil um undefined is not a function aparecer em produção. TypeScript resolve isso — adiciona tipos ao JS e pega erros antes do código rodar.

O que muda com TypeScript

TypeScript é JavaScript com tipagem estática. Você declara o tipo de cada variável, parâmetro e retorno de função. O compilador verifica se tudo bate antes de gerar o JS final.

const nome: string = "João";

Interface para estruturar objetos:

interface Pessoa {
  nome: string;
  idade: number;
}

const joao: Pessoa = {
  nome: "João",
  idade: 42
};

Por que usar

  • Menos bugs em produção. O compilador pega erros de tipo que passariam batido no JS puro.
  • Código mais fácil de ler. Os tipos funcionam como documentação viva.
  • IntelliSense. Sua IDE entende o formato dos dados e completa código de verdade.
  • Time colabora melhor. Sem adivinhar o que uma função espera ou retorna.

Como começar

npm install -g typescript
tsc --init

Mude a extensão de .js pra .ts e vá adicionando tipos gradualmente. TypeScript é superset de JavaScript — código JS válido é TS válido. Dá pra migrar aos poucos.

O importante é começar. Depois que você se acostuma com tipos, volta pro JS puro e sente falta.