Skip to content

Commit ce44e93

Browse files
committed
Add nightly-only error on ImportType resolution mode assertion
1 parent ce9b4c1 commit ce44e93

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/compiler/checker.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36029,6 +36029,9 @@ namespace ts {
3602936029
if (node.assertions) {
3603036030
const override = getResolutionModeOverrideForClause(node.assertions.assertClause, grammarErrorOnNode);
3603136031
if (override) {
36032+
if (!isNightly()) {
36033+
grammarErrorOnNode(node.assertions.assertClause, Diagnostics.Resolution_mode_assertions_are_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next);
36034+
}
3603236035
if (getEmitModuleResolutionKind(compilerOptions) !== ModuleResolutionKind.Node16 && getEmitModuleResolutionKind(compilerOptions) !== ModuleResolutionKind.NodeNext) {
3603336036
grammarErrorOnNode(node.assertions.assertClause, Diagnostics.Resolution_modes_are_only_supported_when_moduleResolution_is_node16_or_nodenext);
3603436037
}

0 commit comments

Comments
 (0)