mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-16 07:13:45 -05:00
Remove error message in node16 (#50673)
This commit is contained in:
@@ -45775,7 +45775,7 @@ namespace ts {
|
||||
}
|
||||
|
||||
const nodeArguments = node.arguments;
|
||||
if (moduleKind !== ModuleKind.ESNext && moduleKind !== ModuleKind.NodeNext) {
|
||||
if (moduleKind !== ModuleKind.ESNext && moduleKind !== ModuleKind.NodeNext && moduleKind !== ModuleKind.Node16) {
|
||||
// We are allowed trailing comma after proposal-import-assertions.
|
||||
checkGrammarForDisallowedTrailingComma(nodeArguments);
|
||||
|
||||
|
||||
@@ -1,19 +1,16 @@
|
||||
tests/cases/conformance/node/index.ts(1,35): error TS2821: Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'.
|
||||
tests/cases/conformance/node/otherc.cts(1,35): error TS2821: Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'.
|
||||
tests/cases/conformance/node/otherc.cts(2,40): error TS1324: Dynamic imports only support a second argument when the '--module' option is set to 'esnext', 'node16', or 'nodenext'.
|
||||
|
||||
|
||||
==== tests/cases/conformance/node/index.ts (1 errors) ====
|
||||
import json from "./package.json" assert { type: "json" };
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!! error TS2821: Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'.
|
||||
==== tests/cases/conformance/node/otherc.cts (2 errors) ====
|
||||
==== tests/cases/conformance/node/otherc.cts (1 errors) ====
|
||||
import json from "./package.json" assert { type: "json" }; // should error, cjs mode imports don't support assertions
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!! error TS2821: Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'.
|
||||
const json2 = import("./package.json", { assert: { type: "json" } }); // should be fine
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!! error TS1324: Dynamic imports only support a second argument when the '--module' option is set to 'esnext', 'node16', or 'nodenext'.
|
||||
==== tests/cases/conformance/node/package.json (0 errors) ====
|
||||
{
|
||||
"name": "pkg",
|
||||
|
||||
Reference in New Issue
Block a user