(node)
| 80868 | getTypeFromTypeNode(node); |
| 80869 | } |
| 80870 | function checkImportType(node) { |
| 80871 | checkSourceElement(node.argument); |
| 80872 | if (node.assertions) { |
| 80873 | var override = ts.getResolutionModeOverrideForClause(node.assertions.assertClause, grammarErrorOnNode); |
| 80874 | if (override) { |
| 80875 | if (!ts.isNightly()) { |
| 80876 | grammarErrorOnNode(node.assertions.assertClause, ts.Diagnostics.resolution_mode_assertions_are_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next); |
| 80877 | } |
| 80878 | if (ts.getEmitModuleResolutionKind(compilerOptions) !== ts.ModuleResolutionKind.Node16 && ts.getEmitModuleResolutionKind(compilerOptions) !== ts.ModuleResolutionKind.NodeNext) { |
| 80879 | grammarErrorOnNode(node.assertions.assertClause, ts.Diagnostics.resolution_mode_assertions_are_only_supported_when_moduleResolution_is_node16_or_nodenext); |
| 80880 | } |
| 80881 | } |
| 80882 | } |
| 80883 | getTypeFromTypeNode(node); |
| 80884 | } |
| 80885 | function checkNamedTupleMember(node) { |
| 80886 | if (node.dotDotDotToken && node.questionToken) { |
| 80887 | grammarErrorOnNode(node, ts.Diagnostics.A_tuple_member_cannot_be_both_optional_and_rest); |
no test coverage detected
searching dependent graphs…