Skip to content
JS
TypeScript error

TS1432

Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', 'node18',...

Reference entryTypeScriptFetched
Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', 'node18', 'node20', 'nodenext', or 'preserve', and the 'target' option is set to 'es2017' or higher.
As listed by TypeScript diagnosticMessages.json

{0}, {1} and so on are filled in by the compiler.

Category
Error
Severity
error
or press Cmd/Ctrl + Enter. The text is only sent to this site to match it.
Source: TypeScript diagnosticMessages.json. Data fetched 2026-09-25T01:43:12.670Z.