microsoft / microsoft/TypeScript
Add a stable module target for top-level await
@rbuckton ci sta già lavorando.
Dal 28/10/2022.
- Lingua principale
- Go
- Stelle
- 111k
- Fork
- 14.3k
- Merge medio
- 2g 4h
- PR unite (30g)
- 132
Descrizione
TypeScript Version:
3.9-beta
Search Terms:
top level await es2020 module
tsconfig.json
"target":"es2020"
"module":"es2020"
Code
await 1;
Expected behavior:
OK if "module":"esnext" in tsconfig.json
OK if "module":"es2020" in tsconfig.json
Actual behavior:
OK if "module":"esnext" in tsconfig.json
KO if "module":"es2020" in tsconfig.json <----- :'(
Top-level 'await' expressions are only allowed when the 'module' option is set to 'esnext' or 'system', and the 'target' option is set to 'es2017' or higher. ts(1378)
Playground Link:
"module":"es2020" is not available on Typescript playground.
"module":"es2020" is not available in documentation.
Related Issues:
https://github.com/microsoft/TypeScript/pull/35813 - Add top-level await for esnext and system modules
Basically, just add "es2020" to the list.
Easy to fix, bro.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Valutazione
Questa issue non è ancora stata valutata.