import exprs from 'express'; const { Router } = exprs; import infoRoutes from './getInfo.js'; import channelsRoutes from './channels.js'; import channelsBackupRoutes from './channelsBackup.js'; import peersRoutes from './peers.js'; import feesRoutes from './fees.js'; import balanceRoutes from './balance.js'; import walletRoutes from './wallet.js'; import graphRoutes from './graph.js'; import newAddressRoutes from './newAddress.js'; import transactionsRoutes from './transactions.js'; import paymentsRoutes from './payments.js'; import invoiceRoutes from './invoices.js'; import switchRoutes from './switch.js'; import messageRoutes from './message.js'; const router = Router(); const lndRoutes = [ { path: '/getinfo', route: infoRoutes }, { path: '/channels', route: channelsRoutes }, { path: '/channels/backup', route: channelsBackupRoutes }, { path: '/peers', route: peersRoutes }, { path: '/fees', route: feesRoutes }, { path: '/balance', route: balanceRoutes }, { path: '/wallet', route: walletRoutes }, { path: '/network', route: graphRoutes }, { path: '/newaddress', route: newAddressRoutes }, { path: '/transactions', route: transactionsRoutes }, { path: '/payments', route: paymentsRoutes }, { path: '/invoices', route: invoiceRoutes }, { path: '/switch', route: switchRoutes }, { path: '/message', route: messageRoutes } ]; lndRoutes.forEach((route) => { router.use(route.path, route.route); }); export default router;