api-br-wrapper
Version:
**API-BR-Wrapper** é uma biblioteca Node.js para facilitar o acesso a diversas **APIs públicas brasileiras**. Com ela, você pode integrar informações como dados do IBGE, consulta de CNPJs na Receita Federal, rastreio de encomendas nos Correios e muito mai
24 lines (18 loc) • 606 B
text/typescript
import axios from "axios";
import { TrackingData } from "./interfaces/TrakingData";
import dotenv from 'dotenv';
dotenv.config();
const CORREIOS_BASE_URL = process.env.CORREIOS_BASE_URL;
const Correios = {
async trackPackage(trackingCode: string): Promise<TrackingData> {
try {
const response = await axios.get<TrackingData>(
`${CORREIOS_BASE_URL}/track/${trackingCode}`
);
return response.data;
} catch (error: any) {
throw new Error(`Erro ao rastrear encomenda nos Correios: ${error.message}`);
}
},
};
export default Correios;