Escribí un archivo TS, que se carga en un paquete de terceros, usando import XXX { YYY, ABC, 123 }from 'XXX';
Se compilará en CommonJS sin problemas, y eso está bien. Pero me gustaría compilarlo en un ESModule. Cambié la configuración de target y module a esnext en mi archivo de configuración de TS, y compila, sin embargo, cuando ejecuto el archivo, aparece un error diciendo:
SyntaxError: Named export 'ABC' not found. The requested module 'XXX' is a CommonJS module, which may not support all module.exports as named exports. CommonJS modules can always be imported via the default export, for example using: import pkg from 'XXX'; const { ABC } = pkg;¿Hay alguna configuración que pueda usar para decirle a Typescript que convierta las importaciones al tipo de importación que se muestra en el mensaje de error?