Esta pasta contém um projeto de demonstração focado nos conceitos básicos e essenciais da linguagem TypeScript. O objetivo é ilustrar como usar interfaces para criar um código mais seguro e organizado, garantindo que os objetos sigam uma estrutura pré-definida.
O arquivo Pratica.ts demonstra:
- Interfaces: Como definir moldes para objetos, como
Address,PersoneProduct. - Herança de Interfaces: O uso da palavra-chave
extendspara criar interfaces mais específicas a partir de outras, como a interfaceEmployeeque estendePerson. - Propriedades Opcionais: Como definir propriedades que não são obrigatórias em uma interface, usando o
?(ex:department?emEmployee). - Arrays Tipados: Como tipar um array para garantir que todos os seus elementos sigam a mesma interface (ex:
const productsList: Product[]). - Métodos de Array: Um exemplo prático de uso do método
.map()em um array tipado.
Para compilar e rodar o arquivo Pratica.ts, você precisa ter o TypeScript e o Node.js instalados em sua máquina.
-
Compilar o código TypeScript: Navegue até a pasta
TypeScriptno seu terminal e execute o comando para compilar o arquivo.tspara um arquivo.js:tsc Pratica.ts
Isso criará um arquivo
Pratica.jsna mesma pasta. -
Executar o arquivo JavaScript: Agora, você pode executar o arquivo JavaScript compilado usando o Node.js:
node Pratica.js