(changeTracker, sourceFile, assertion)
| 150262 | }); }, |
| 150263 | }); |
| 150264 | function makeChange(changeTracker, sourceFile, assertion) { |
| 150265 | var replacement = ts.isAsExpression(assertion) |
| 150266 | ? ts.factory.createAsExpression(assertion.expression, ts.factory.createKeywordTypeNode(155 /* SyntaxKind.UnknownKeyword */)) |
| 150267 | : ts.factory.createTypeAssertion(ts.factory.createKeywordTypeNode(155 /* SyntaxKind.UnknownKeyword */), assertion.expression); |
| 150268 | changeTracker.replaceNode(sourceFile, assertion.expression, replacement); |
| 150269 | } |
| 150270 | function getAssertion(sourceFile, pos) { |
| 150271 | if (ts.isInJSFile(sourceFile)) |
| 150272 | return undefined; |
no test coverage detected