Tengo un archivo .ts donde he definido y exportado dos funciones de la siguiente manera:
export const foo = () => { ... } export const bar = () => { ... }El código funciona como se esperaba y puedo importar estas funciones a otros archivos.
Sin embargo, cuando ejecuto lint, eslint arroja un error Unexpected chained assignment no-multi-assign
De hecho, el código javascript compilado muestra la asignación encadenada de la siguiente manera:
exports.foo = exports.bar = void 0;Podría especificar una regla eslint para deshabilitar el error, pero me preguntaba si alguien podría ayudarme a comprender si debería hacer algo diferente para escribir una mejor sintaxis.
Tenga en cuenta que también intenté seguir con el mismo resultado:
const foo = () => { ... } const bar = () => { ... } export {foo, bar}