Solución
solution.tsTypeScript
// Implementa getEsmConfig: retorna la configuración TypeScript para ESM
// module debe ser "ESNext" o "ES2020" (no "CommonJS")
// moduleResolution debe ser "bundler", "Node16" o "NodeNext"
function getEsmConfig(): { module: string; moduleResolution: string; target: string } {
// Tu código aquí — retorna la configuración correcta para ESM
return { module: "ESNext", moduleResolution: "bundler", target: "ES2020" };
}
function runEsmConfigDemo(): boolean {
const cfg = getEsmConfig();
return cfg.module !== "CommonJS" && cfg.moduleResolution !== undefined && cfg.target !== undefined;
}
export { runEsmConfigDemo };0respuestas