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

Function checkMetaPropertyKeyword

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

Source from the content-addressed store, hash-verified

77424 return ts.Debug.assertNever(node.keywordToken);
77425 }
77426 function checkMetaPropertyKeyword(node) {
77427 switch (node.keywordToken) {
77428 case 100 /* SyntaxKind.ImportKeyword */:
77429 return getGlobalImportMetaExpressionType();
77430 case 103 /* SyntaxKind.NewKeyword */:
77431 var type = checkNewTargetMetaProperty(node);
77432 return isErrorType(type) ? errorType : createNewTargetExpressionType(type);
77433 default:
77434 ts.Debug.assertNever(node.keywordToken);
77435 }
77436 }
77437 function checkNewTargetMetaProperty(node) {
77438 var container = ts.getNewTargetContainer(node);
77439 if (!container) {

Callers 2

getSymbolAtLocationFunction · 0.85
getTypeOfNodeFunction · 0.85

Calls 4

isErrorTypeFunction · 0.85

Tested by

no test coverage detected