Есть два файла, вот нужное содержимое:
import 'module-alias/register'
import 'source-map-support/register'
import runApp from '@/helpers/runApp'
import router from '@/helpers/runApp'
import runMongo from '@/helpers/mongo'
void (async () => {
await runMongo()
console.log('Mongo connected')
await runApp()
})()
файл в который происходит импорт
export default async function () {
const router = new Router()
await bootstrapControllers({
app,
router,
basePath: '/',
controllers: [resolve(__dirname, '../controllers/*')],
disableVersioning: true,
})
app.use(cors({ origin: '*' }))
app.use(bodyParser())
app.use(router.routes())
app.use(router.allowedMethods())
return new Promise<Server>((resolve, reject) => {
const connection = app
.listen(env.PORT)
.on('listening', () => {
console.log(`HTTP is listening on ${env.PORT}`)
resolve(connection)
})
.on('error', reject)
})
}
экспорт из другого файла.
Как получить данные из экспорта, а конкретно доступ к переменной Router?