Skip to content

Commit 098c900

Browse files
committed
Make more build options internal which correspond to internal compiler options
Also fix return type of readBuilderProgram
1 parent 138f757 commit 098c900

File tree

4 files changed

+7
-15
lines changed

4 files changed

+7
-15
lines changed

src/compiler/builder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -993,7 +993,7 @@ namespace ts {
993993
return map;
994994
}
995995

996-
export function createBuildProgramUsingProgramBuildInfo(program: ProgramBuildInfo): EmitAndSemanticDiagnosticsBuilderProgram & SemanticDiagnosticsBuilderProgram {
996+
export function createBuildProgramUsingProgramBuildInfo(program: ProgramBuildInfo): EmitAndSemanticDiagnosticsBuilderProgram {
997997
const fileInfos = createMapFromTemplate(program.fileInfos);
998998
const state: ReusableBuilderProgramState = {
999999
fileInfos,

src/compiler/tsbuild.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -163,10 +163,10 @@ namespace ts {
163163
/*@internal*/ watch?: boolean;
164164
/*@internal*/ help?: boolean;
165165

166-
preserveWatchOutput?: boolean;
167-
listEmittedFiles?: boolean;
168-
listFiles?: boolean;
169-
pretty?: boolean;
166+
/*@internal*/ preserveWatchOutput?: boolean;
167+
/*@internal*/ listEmittedFiles?: boolean;
168+
/*@internal*/ listFiles?: boolean;
169+
/*@internal*/ pretty?: boolean;
170170
incremental?: boolean;
171171

172172
traceResolution?: boolean;

tests/baselines/reference/api/tsserverlibrary.d.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4449,7 +4449,7 @@ declare namespace ts {
44494449
function createAbstractBuilder(rootNames: ReadonlyArray<string> | undefined, options: CompilerOptions | undefined, host?: CompilerHost, oldProgram?: BuilderProgram, configFileParsingDiagnostics?: ReadonlyArray<Diagnostic>, projectReferences?: ReadonlyArray<ProjectReference>): BuilderProgram;
44504450
}
44514451
declare namespace ts {
4452-
function readBuilderProgram(compilerOptions: CompilerOptions, readFile: (path: string) => string | undefined): (EmitAndSemanticDiagnosticsBuilderProgram & SemanticDiagnosticsBuilderProgram) | undefined;
4452+
function readBuilderProgram(compilerOptions: CompilerOptions, readFile: (path: string) => string | undefined): EmitAndSemanticDiagnosticsBuilderProgram | undefined;
44534453
function createIncrementalCompilerHost(options: CompilerOptions, system?: System): CompilerHost;
44544454
interface IncrementalProgramOptions<T extends BuilderProgram> {
44554455
rootNames: ReadonlyArray<string>;
@@ -4578,10 +4578,6 @@ declare namespace ts {
45784578
dry?: boolean;
45794579
force?: boolean;
45804580
verbose?: boolean;
4581-
preserveWatchOutput?: boolean;
4582-
listEmittedFiles?: boolean;
4583-
listFiles?: boolean;
4584-
pretty?: boolean;
45854581
incremental?: boolean;
45864582
traceResolution?: boolean;
45874583
[option: string]: CompilerOptionsValue | undefined;

tests/baselines/reference/api/typescript.d.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4449,7 +4449,7 @@ declare namespace ts {
44494449
function createAbstractBuilder(rootNames: ReadonlyArray<string> | undefined, options: CompilerOptions | undefined, host?: CompilerHost, oldProgram?: BuilderProgram, configFileParsingDiagnostics?: ReadonlyArray<Diagnostic>, projectReferences?: ReadonlyArray<ProjectReference>): BuilderProgram;
44504450
}
44514451
declare namespace ts {
4452-
function readBuilderProgram(compilerOptions: CompilerOptions, readFile: (path: string) => string | undefined): (EmitAndSemanticDiagnosticsBuilderProgram & SemanticDiagnosticsBuilderProgram) | undefined;
4452+
function readBuilderProgram(compilerOptions: CompilerOptions, readFile: (path: string) => string | undefined): EmitAndSemanticDiagnosticsBuilderProgram | undefined;
44534453
function createIncrementalCompilerHost(options: CompilerOptions, system?: System): CompilerHost;
44544454
interface IncrementalProgramOptions<T extends BuilderProgram> {
44554455
rootNames: ReadonlyArray<string>;
@@ -4578,10 +4578,6 @@ declare namespace ts {
45784578
dry?: boolean;
45794579
force?: boolean;
45804580
verbose?: boolean;
4581-
preserveWatchOutput?: boolean;
4582-
listEmittedFiles?: boolean;
4583-
listFiles?: boolean;
4584-
pretty?: boolean;
45854581
incremental?: boolean;
45864582
traceResolution?: boolean;
45874583
[option: string]: CompilerOptionsValue | undefined;

0 commit comments

Comments
 (0)