Skip to content

Commit 46e3513

Browse files
committed
Refactor
1 parent ce85d64 commit 46e3513

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

src/compiler/program.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2483,7 +2483,9 @@ namespace ts {
24832483
return runWithCancellationToken(() => {
24842484
const resolver = getTypeChecker().getEmitResolver(sourceFile, cancellationToken);
24852485
// Don't actually write any files since we're just getting diagnostics.
2486-
return ts.getDeclarationDiagnostics(getEmitHost(noop), resolver, sourceFile) || emptyArray;
2486+
const emitHost = getEmitHost(noop);
2487+
const result = transformNodes(resolver, emitHost, factory, options, sourceFile ? [sourceFile] : filter(emitHost.getSourceFiles(), isSourceFileNotJson), [transformDeclarations], /*allowDtsFiles*/ false);
2488+
return result.diagnostics || emptyArray;
24872489
});
24882490
}
24892491

src/compiler/transformers/declarations.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
/*@internal*/
22
namespace ts {
3-
export function getDeclarationDiagnostics(host: EmitHost, resolver: EmitResolver, file: SourceFile | undefined): DiagnosticWithLocation[] | undefined {
4-
const compilerOptions = host.getCompilerOptions();
5-
const result = transformNodes(resolver, host, factory, compilerOptions, file ? [file] : filter(host.getSourceFiles(), isSourceFileNotJson), [transformDeclarations], /*allowDtsFiles*/ false);
6-
return result.diagnostics;
7-
}
8-
93
function hasInternalAnnotation(range: CommentRange, currentSourceFile: SourceFile) {
104
const comment = currentSourceFile.text.substring(range.pos, range.end);
115
return stringContains(comment, "@internal");

0 commit comments

Comments
 (0)