(node)
| 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) { |
no test coverage detected