(token, program, cancellationToken)
| 156843 | } |
| 156844 | } |
| 156845 | function getReferences(token, program, cancellationToken) { |
| 156846 | // Position shouldn't matter since token is not a SourceFile. |
| 156847 | return ts.mapDefined(ts.FindAllReferences.getReferenceEntriesForNode(-1, token, program, program.getSourceFiles(), cancellationToken), function (entry) { |
| 156848 | return entry.kind !== 0 /* FindAllReferences.EntryKind.Span */ ? ts.tryCast(entry.node, ts.isIdentifier) : undefined; |
| 156849 | }); |
| 156850 | } |
| 156851 | function inferTypeForVariableFromUsage(token, program, cancellationToken) { |
| 156852 | var references = getReferences(token, program, cancellationToken); |
| 156853 | return inferTypeFromReferences(program, references, cancellationToken).single(); |
no outgoing calls
no test coverage detected
searching dependent graphs…