Me gustaría tener un nivel superior en espera en mi proyecto TypeScript Nodejs.
Mi tsconfig solía verse así:
{ "compilerOptions": { "target": "es2017", "module": "commonjs", "lib": [ "dom", "es6", "es2017", "esnext.asynciterable" ], "skipLibCheck": true, "sourceMap": true, "outDir": "./dist", "moduleResolution": "node", #### other stuff which I think is not relevant removed ####Y ahora lo cambié a
{ "compilerOptions": { "target": "esnext", "module": "esnext", "lib": [ "dom", "es6", "es2017", "esnext.asynciterable" ], "skipLibCheck": true, "sourceMap": true, "outDir": "./dist", "moduleResolution": "node", #### other stuff which I think is not relevant removed #### También agregué "type": "module" a mi paquete.json. De hecho, ahora tengo la capacidad de hacer esperas de alto nivel sin embargo
La forma en que es con commonjs es muy elegante: ¿puedo tener el mismo comportamiento con esnext o mantenerlo de otra manera mientras obtengo la espera de nivel superior?