diff --git a/src/harness/harnessLanguageService.ts b/src/harness/harnessLanguageService.ts index 8d1322abfd7c3..022fe3c3ccdad 100644 --- a/src/harness/harnessLanguageService.ts +++ b/src/harness/harnessLanguageService.ts @@ -794,7 +794,7 @@ namespace Harness.LanguageService { const proxy = makeDefaultProxy(info); proxy.getSemanticDiagnostics = filename => { const prev = info.languageService.getSemanticDiagnostics(filename); - const sourceFile: ts.SourceFile = info.languageService.getSourceFile(filename); + const sourceFile: ts.SourceFile = info.project.getSourceFile(ts.toPath(filename, /*basePath*/ undefined, ts.createGetCanonicalFileName(info.serverHost.useCaseSensitiveFileNames)))!; prev.push({ category: ts.DiagnosticCategory.Warning, file: sourceFile, diff --git a/src/services/services.ts b/src/services/services.ts index 7d5e4ec0a870f..467fe902025b3 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -1780,10 +1780,6 @@ namespace ts { return syntaxTreeCache.getCurrentSourceFile(fileName); } - function getSourceFile(fileName: string): SourceFile { - return getNonBoundSourceFile(fileName); - } - function getNameOrDottedNameSpan(fileName: string, startPos: number, _endPos: number): TextSpan | undefined { const sourceFile = syntaxTreeCache.getCurrentSourceFile(fileName); @@ -2291,7 +2287,6 @@ namespace ts { getEditsForFileRename, getEmitOutput, getNonBoundSourceFile, - getSourceFile, getProgram, getApplicableRefactors, getEditsForRefactor, diff --git a/src/services/types.ts b/src/services/types.ts index 4dcd59d22b554..1f170d7e9efb2 100644 --- a/src/services/types.ts +++ b/src/services/types.ts @@ -350,12 +350,6 @@ namespace ts { /* @internal */ getNonBoundSourceFile(fileName: string): SourceFile; - /** - * @internal - * @deprecated Use ts.createSourceFile instead. - */ - getSourceFile(fileName: string): SourceFile; - dispose(): void; }