banxico-sdk
Version:
Cliente ligero en TypeScript para consumir las series de tipos de cambio de Banxico
39 lines (38 loc) • 1.42 kB
JavaScript
// src/index.ts
Object.defineProperty(exports, "__esModule", { value: true });
require("dotenv/config");
const client_1 = require("./client");
const axiosAdapter_1 = require("./adapters/axiosAdapter");
(async () => {
const token = process.env.BANXICO_TOKEN;
const client = new client_1.BanxicoClient({ token, adapter: axiosAdapter_1.axiosAdapter });
try {
const fix = await client.getTipoCambioFix();
console.log('FIX más reciente:', fix);
}
catch (err) {
console.error('Error al obtener FIX:', err.message || err);
}
try {
const historico = await client.getTipoCambioHistorico('01/05/2025', '03/05/2025');
console.log('Histórico FIX:', historico);
}
catch (err) {
console.error('Error al obtener histórico FIX:', err.message || err);
}
try {
const obligacionesFix = await client.getTipoCambioObligacionesFix();
console.log('Obligaciones FIX más reciente:', obligacionesFix);
}
catch (err) {
console.error('Error al obtener Obligaciones FIX:', err.message || err);
}
try {
const obligacionesHist = await client.getTipoCambioObligacionesHistorico('01/05/2025', '03/05/2025');
console.log('Histórico Obligaciones:', obligacionesHist);
}
catch (err) {
console.error('Error al obtener histórico Obligaciones:', err.message || err);
}
})();
;