Skip to Content
Aprendendo Typescript
book

Aprendendo Typescript

by Josh Goldberg
April 2025
Intermediate to advanced
320 pages
7h
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from Aprendendo Typescript

Capítulo 8. Aulas

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Alguns desenvolvedores funcionais

Tenta nunca utilizar classes

Demasiado intenso para mim

O mundo do JavaScript durante a criação e o lançamento do TypeScript no início dos anos 2010 era bem diferente de hoje. Recursos como funções de seta e variáveis let/const que mais tarde seriam padronizadas no ES2015 ainda eram esperanças distantes no horizonte. O Babel estava a alguns anos de seu primeiro commit; suas ferramentas predecessoras, como o Traceur, que convertiam a sintaxe JavaScript mais recente para a antiga, não tinham alcançado a adoção total do mainstream.

O marketing inicial do TypeScript e o conjunto de recursos foram adaptados a esse mundo. Além da verificação de tipos, seu transpilador foi enfatizado - com classes como um exemplo frequente. Atualmente, o suporte a classes do TypeScript é apenas um recurso entre muitos para oferecer suporte a todos os recursos da linguagem JavaScript. O TypeScript não incentiva nem desencoraja o uso de classes ou qualquer outro padrão JavaScript popular.

Métodos de classe

Em geral, o TypeScript entende os métodos da mesma forma que entende as funções autónomas. Os tipos de parâmetros são predefinidos para any, a menos que seja atribuído um tipo ou um valor predefinido; a chamada do método requer um número aceitável de argumentos; os tipos de retorno podem geralmente ser inferidos se a função não for ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Aprende Java, 6ª edição

Aprende Java, 6ª edição

Marc Loy, Patrick Niemeyer, Daniel Leuck
Aprendendo estilos de API

Aprendendo estilos de API

Lukasz Dynowski, Marcin Dulak

Publisher Resources

ISBN: 9798341642157Supplemental Content