MCPcopy Index your code
hub / github.com/nodejs/node / checkImportType

Function checkImportType

test/fixtures/snapshot/typescript.js:80870–80884  ·  view source on GitHub ↗
(node)

Source from the content-addressed store, hash-verified

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);

Callers 1

checkSourceElementWorkerFunction · 0.85

Calls 3

checkSourceElementFunction · 0.85
grammarErrorOnNodeFunction · 0.85
getTypeFromTypeNodeFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…