TabNews.ts 📦
Neste projeto iremos simplificar a comunicação com a API do TabNews usando o TypeScript, isso é e será de grande utilidade em projetos feitos em node que usufruam da API... desta forma não será necessário ficar estudando a API já que teremos todas as conexões com ela sendo feitas pela biblioteca tabnews.ts
O que é uma API
Do pé da letra Aplication Programing Interface
Nada mais é que uma aplicação feita para permitir a comunicação entre diversas plataformas diferentes, ou seja, a API é um conjunto de serviços feito para facilitar a comunicação, assim permitindo ser de fácil aplicação em outra plataforma...
O que é uma biblioteca
Uma biblioteca é bem parecida com uma API, suas diferenças são de que a API é mais generalizada e voltada em comunicação como, por exemplo, requisições REST FULL. Já uma biblioteca é mais como se fosse uma coleção de classes/programas que facilitam o desenvolvimento de uma aplicação por já possuir coisas implementadas que sem a sua existência teriam que ser implementadas manualmente.
Porque TypeScript
Como o desenvolvimento do TabNews já está acontecendo entrono da stack do node, decidi manter dentro da mesma stack, porém como o TypeScript possui várias features que facilitam a programação e o uso da biblioteca, decidi fazê-la usando-o