---
title: TypeScript
localeTitle: TypeScript
---
## TypeScript

### Visão geral

![TypeScript](https://i.imgur.com/uRLunzU.png)

Então, como você provavelmente está ciente, o JavaScript está expandindo sua pegada todos os dias e é impressionante e surpreendente o que você pode fazer com a linguagem hoje em dia.

No entanto, à medida que mais projetos de larga escala começam a usar JavaScript, o processo de tornar o código mais fácil de escrever e mais sustentável se torna cada vez mais difícil.

Este é um problema que a Microsoft reconheceu desde cedo e surgiu com a solução do TypeScript e lançou a primeira versão aproximadamente em 1º de outubro de 2012.

Você pode aprender mais sobre as diferenças de sintaxe em [`TypeScript`](./) > [`JavaScript vs TypeScript`](./javascript-vs-typescript) .

![Características principais](https://i.imgur.com/pZij95O.jpg)

Em essência, o TypeScript está tentando ajudar o JavaScript a alcançar novas alturas e se tornar muito escalonável e pode ser destacado pelos seguintes recursos:

*   linguagem de programação livre e de código aberto desenvolvida e mantida pela Microsoft
*   super-conjunto sintático estrito de JavaScript que compila a JavaScript simples
*   facilita o desenvolvimento de aplicações de grande escala escritas em JavaScript
*   estende JavaScript adicionando tipos estáticos, classes, módulos, interfaces e genéricos

**🎉 DIVERTIDO O** TypeScript completou 5 anos em 1º de outubro de 2017.

### Versão

A última versão estável disponível é o [TypeScript 3.1](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-1.html) .

### Instalação

Para saber mais sobre a instalação, consulte [`TypeScript`](./) > [`Installation`](./installation) .

### Linter

Para aprender mais sobre como usar um linter com o TypeScript, confira o [`TypeScript`](./) > [`Linter`](./linter) .

### Parque infantil

![Parque infantil](https://i.imgur.com/vlV7ZFr.png)

Se você quiser experimentar o TypeScript sem instalá-lo, visite o [TypeScript Playground](http://www.typescriptlang.org/play/index.html) .

O Playground possui autocompletar integrado e a capacidade de ver diretamente o JavaScript emitido.

### Outros recursos

Para aprender mais sobre instalação, veja o [Apêndice de Instalação](./src/articles/typescript/appendix-installation/index.md) .

Caso você precise apenas de um verificador de tipos e não queira compilar seu programa, leia sobre o [Flux](https://facebook.github.io/flux/) .

*   [Começo rápido](http://www.typescriptlang.org/samples/index.html)
*   [Documentação](http://www.typescriptlang.org/docs/home.html)
*   [Código fonte](https://github.com/Microsoft/TypeScript)
*   [TutorialsPoint](https://www.tutorialspoint.com/typescript/)