TypeScriptエラーエラー
TS1378TS1378 — トップレベル await にはモジュールが必要
トップレベルの await は、module オプションがサポートされたモジュールシステムに設定されている場合にのみ使用できます。
nodebrowserdenobun
このエラーの原因
ファイルのトップレベルで await を使っていますが、tsconfig の module オプションがトップレベル await に対応していません。module を es2022、esnext、system などに設定する必要があります。
修正方法
tsconfig.json で module を es2022 または esnext に設定します。回避策として、await を非同期の IIFE で囲みます。ファイルがモジュールとして扱われるよう、import または export を少なくとも1つ含めます。
関連するエラーコード
TypeScriptエラーエラー
TS1002TS1002 — 文字列リテラルが閉じられていない
文字列リテラルの閉じクォートが欠けている。
nodebrowserdenobun
詳細を表示 TypeScriptエラーエラー
TS2532TS2532 — オブジェクトが undefined の可能性があります
TypeScript が、オブジェクト式が実行時に undefined になる可能性があることを警告します。
nodebrowserdenobun
詳細を表示 TypeScriptエラーエラー
TS1219TS1219 — 試験的デコレータの警告
デコレータを使用するには experimentalDecorators コンパイラオプションを有効にする必要があります。
nodebrowserdenobun
詳細を表示 TypeScriptエラーエラー
TS17004TS17004 — Fragment が提供されていない限り JSX を使用できない
JSX フラグメント(<>...</>)には jsxFragmentFactory または React.Fragment が利用可能である必要があります。
nodebrowserdenobun
詳細を表示 TypeScriptエラーエラー
TS2322TS2322 — 型に互換性がありません
ある型の値を、互換性のない別の型の変数またはプロパティに代入できません。
nodebrowserdenobun
詳細を表示 TypeScriptエラーエラー
TS2353TS2353 — オブジェクトリテラルは既知のプロパティのみ指定できる
オブジェクトリテラルに、対象の型に存在しないプロパティが含まれている。
nodebrowserdenobun
詳細を表示