Estoy usando TypeScript para generar archivos d.ts a partir de nuestra base de código JavaScript existente que se anota con JSDoc, según https://www.typescriptlang.org/docs/handbook/declaration-files/dts-from-js.html .
Mi problema es que el compilador de TS (comprensiblemente) no puede manejar alguna sintaxis que no sea de TS que, de lo contrario, se puede analizar con Babel, específicamente export x from 'y' , por ejemplo
export { something } from './somewhere';Esto produce lo siguiente al emitir tipos:
app/utils/index.js:76:1 - error TS1128: Declaration or statement expected. 76 export { something } from './somewhere'; He intentado agregar la anotación ts-ignore , pero parece que no funciona (estoy usando TS 4.5). Me sale el mismo error que el anterior.
// @ts-ignore export { something } from './somewhere';Además de eliminar esta sintaxis (que no es factible ya que la usamos mucho), ¿cuál sería la forma preferida de resolver esto?