UNPKG

banxico-sdk

Version:

Cliente ligero en TypeScript para consumir las series de tipos de cambio de Banxico

39 lines (38 loc) 1.42 kB
"use strict"; // 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); } })();