Requiero muchas exportaciones de un módulo de la siguiente manera:
empleado.js
// Some logic goes here module.exports = { AvgEmployees, AvgDailyEmployee, AvgAbsenceEmployee, AvgWorkDaysEmpolyee, ... .. .. };principal.js
const { AvgEmployees, AvgDailyEmployee, AvgAbsenceEmployee, AvgWorkDaysEmployee, ... ... ... } = require('src/employee.js'); // Do what's needed with all the imports // .... // ...Estoy importando más de 50 importaciones y cada vez me empieza a molestar nombrar todas las importaciones.
¿Es posible importarlos todos a la vez sin nombrarlos específicamente?
Sí, así:
const employee = require('src/employee.js'); // Do what's needed with all the imports employee.AvgEmployees employee.AvgDailyEmployee // .... // ... La variable empleado es el valor de module.exports y const { ... } = require('src/employee.js'); es solo la desestructuración de objetos: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment