Esse projeto consiste em uma API utilizando expressjs + typescript.
Na pasta do projeto, faça a instalção utilizando o gerenciador de pacotes NPM
npm install
Para iniciar o projeto em modo de desenvolvimento, utilize o comando:
npm run watch
GET /123
// retornará o resultado
// { "extenso": "cento e vinte e três" }
GET /-10
// retornará o resultado
// { "extenso": "menos dez" }
É possível efetuar as requisições acessando a documentação que foi criada com o swagger. A mesma encontra-se disponível em /api-docs
Testes de integração
npm test
Testes unitários
npm run test:unit
Primeiro é preciso fazer o build da imagem
docker build -t extensor-numerico .
Em seguida, basta executar com o comando abaixo
docker run -p 3000:3000 extensor-numerico