diff --git a/src/services/services.ts b/src/services/services.ts index 862ca387e8..0069f53922 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -1411,10 +1411,7 @@ module ts { return { getSourceFile: (filename, languageVersion) => { var sourceFile = getSourceFile(filename); - - Debug.assert(!!sourceFile, "sourceFile can not be undefined"); - - return sourceFile; + return sourceFile && sourceFile.getSourceFile(); }, getCancellationToken: () => cancellationToken, getCanonicalFileName: (filename) => useCaseSensitivefilenames ? filename : filename.toLowerCase(),