(node)
| 77150 | } |
| 77151 | } |
| 77152 | function isSymbolOrSymbolForCall(node) { |
| 77153 | if (!ts.isCallExpression(node)) |
| 77154 | return false; |
| 77155 | var left = node.expression; |
| 77156 | if (ts.isPropertyAccessExpression(left) && left.name.escapedText === "for") { |
| 77157 | left = left.expression; |
| 77158 | } |
| 77159 | if (!ts.isIdentifier(left) || left.escapedText !== "Symbol") { |
| 77160 | return false; |
| 77161 | } |
| 77162 | // make sure `Symbol` is the global symbol |
| 77163 | var globalESSymbol = getGlobalESSymbolConstructorSymbol(/*reportErrors*/ false); |
| 77164 | if (!globalESSymbol) { |
| 77165 | return false; |
| 77166 | } |
| 77167 | return globalESSymbol === resolveName(left, "Symbol", 111551 /* SymbolFlags.Value */, /*nameNotFoundMessage*/ undefined, /*nameArg*/ undefined, /*isUse*/ false); |
| 77168 | } |
| 77169 | function checkImportCallExpression(node) { |
| 77170 | // Check grammar of dynamic import |
| 77171 | checkGrammarImportCallExpression(node); |
no test coverage detected
searching dependent graphs…