Prefer getValidSourceFile over Debug.assertDefined(program.getSourceFile(*)) (#28242)

This commit is contained in:
Andy
2018-10-30 16:38:52 -07:00
committed by GitHub
parent 65ba8d9fce
commit 3458360322

View File

@@ -1533,7 +1533,7 @@ namespace ts {
const normalizedFileName = normalizePath(fileName);
Debug.assert(filesToSearch.some(f => normalizePath(f) === normalizedFileName));
synchronizeHostData();
const sourceFilesToSearch = map(filesToSearch, f => Debug.assertDefined(program.getSourceFile(f)));
const sourceFilesToSearch = filesToSearch.map(getValidSourceFile);
const sourceFile = getValidSourceFile(fileName);
return DocumentHighlights.getDocumentHighlights(program, cancellationToken, sourceFile, position, sourceFilesToSearch);
}