Loading repository data…
Loading repository data…
Cleber-Canto / repository
Este repositório contém um projeto que explora os conceitos de Orientação a Objetos (OO) em TypeScript, abordando classes, herança, encapsulamento, polimorfismo e interfaces. O objetivo é criar uma estrutura robusta e reutilizável, seguindo boas práticas de desenvolvimento.
Aqui está uma descrição que você pode usar no README.md para explicar como rodar o projeto! 🚀
Este projeto explora conceitos de Orientação a Objetos (OO) em TypeScript, incluindo classes, herança, encapsulamento e interfaces. Para rodar corretamente, siga os passos abaixo!
Antes de executar, certifique-se de instalar todas as dependências do projeto:
npm install
Para rodar o código principal do projeto, execute:
npm start
Isso usará ts-node para executar o código TypeScript diretamente.
O projeto inclui testes unitários com Jest. Para executá-los, rode:
npm test
💡 O comando --watchAll --coverage garante que todos os testes sejam monitorados e que seja gerado um relatório de cobertura.
Se o projeto tiver funcionalidades para criar arquivos, use:
npm run generate
Isso chamará o script gerador_arquivos.ts para criar os arquivos necessários.
Se quiser adicionar mais detalhes, como estrutura de diretórios ou exemplos de código, me avise. 😃
Quer incluir explicação sobre como criar classes e interfaces em TypeScript? 🎯