Skip to content

Commit d12318c

Browse files
committed
Generated module conversion step - explicitify
This step makes all implicit namespace accesses explicit, e.g. "Node" turns into "ts.Node".
1 parent f98b049 commit d12318c

File tree

410 files changed

+65906
-65906
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

410 files changed

+65906
-65906
lines changed

src/compiler/binder.ts

+1,180-1,180
Large diffs are not rendered by default.

src/compiler/builder.ts

+319-319
Large diffs are not rendered by default.

src/compiler/builderPublic.ts

+34-34
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
namespace ts {
2-
export type AffectedFileResult<T> = { result: T; affected: SourceFile | Program; } | undefined;
2+
export type AffectedFileResult<T> = { result: T; affected: ts.SourceFile | ts.Program; } | undefined;
33

44
export interface BuilderProgramHost {
55
/**
@@ -14,7 +14,7 @@ export interface BuilderProgramHost {
1414
* When emit or emitNextAffectedFile are called without writeFile,
1515
* this callback if present would be used to write files
1616
*/
17-
writeFile?: WriteFileCallback;
17+
writeFile?: ts.WriteFileCallback;
1818
/**
1919
* disable using source file version as signature for testing
2020
*/
@@ -37,22 +37,22 @@ export interface BuilderProgramHost {
3737
*/
3838
export interface BuilderProgram {
3939
/*@internal*/
40-
getState(): ReusableBuilderProgramState;
40+
getState(): ts.ReusableBuilderProgramState;
4141
/*@internal*/
42-
saveEmitState(): SavedBuildProgramEmitState;
42+
saveEmitState(): ts.SavedBuildProgramEmitState;
4343
/*@internal*/
44-
restoreEmitState(saved: SavedBuildProgramEmitState): void;
44+
restoreEmitState(saved: ts.SavedBuildProgramEmitState): void;
4545
/*@internal*/
4646
hasChangedEmitSignature?(): boolean;
4747
/**
4848
* Returns current program
4949
*/
50-
getProgram(): Program;
50+
getProgram(): ts.Program;
5151
/**
5252
* Returns current program that could be undefined if the program was released
5353
*/
5454
/*@internal*/
55-
getProgramOrUndefined(): Program | undefined;
55+
getProgramOrUndefined(): ts.Program | undefined;
5656
/**
5757
* Releases reference to the program, making all the other operations that need program to fail.
5858
*/
@@ -61,39 +61,39 @@ export interface BuilderProgram {
6161
/**
6262
* Get compiler options of the program
6363
*/
64-
getCompilerOptions(): CompilerOptions;
64+
getCompilerOptions(): ts.CompilerOptions;
6565
/**
6666
* Get the source file in the program with file name
6767
*/
68-
getSourceFile(fileName: string): SourceFile | undefined;
68+
getSourceFile(fileName: string): ts.SourceFile | undefined;
6969
/**
7070
* Get a list of files in the program
7171
*/
72-
getSourceFiles(): readonly SourceFile[];
72+
getSourceFiles(): readonly ts.SourceFile[];
7373
/**
7474
* Get the diagnostics for compiler options
7575
*/
76-
getOptionsDiagnostics(cancellationToken?: CancellationToken): readonly Diagnostic[];
76+
getOptionsDiagnostics(cancellationToken?: ts.CancellationToken): readonly ts.Diagnostic[];
7777
/**
7878
* Get the diagnostics that dont belong to any file
7979
*/
80-
getGlobalDiagnostics(cancellationToken?: CancellationToken): readonly Diagnostic[];
80+
getGlobalDiagnostics(cancellationToken?: ts.CancellationToken): readonly ts.Diagnostic[];
8181
/**
8282
* Get the diagnostics from config file parsing
8383
*/
84-
getConfigFileParsingDiagnostics(): readonly Diagnostic[];
84+
getConfigFileParsingDiagnostics(): readonly ts.Diagnostic[];
8585
/**
8686
* Get the syntax diagnostics, for all source files if source file is not supplied
8787
*/
88-
getSyntacticDiagnostics(sourceFile?: SourceFile, cancellationToken?: CancellationToken): readonly Diagnostic[];
88+
getSyntacticDiagnostics(sourceFile?: ts.SourceFile, cancellationToken?: ts.CancellationToken): readonly ts.Diagnostic[];
8989
/**
9090
* Get the declaration diagnostics, for all source files if source file is not supplied
9191
*/
92-
getDeclarationDiagnostics(sourceFile?: SourceFile, cancellationToken?: CancellationToken): readonly DiagnosticWithLocation[];
92+
getDeclarationDiagnostics(sourceFile?: ts.SourceFile, cancellationToken?: ts.CancellationToken): readonly ts.DiagnosticWithLocation[];
9393
/**
9494
* Get all the dependencies of the file
9595
*/
96-
getAllDependencies(sourceFile: SourceFile): readonly string[];
96+
getAllDependencies(sourceFile: ts.SourceFile): readonly string[];
9797

9898
/**
9999
* Gets the semantic diagnostics from the program corresponding to this state of file (if provided) or whole program
@@ -103,7 +103,7 @@ export interface BuilderProgram {
103103
* In case of SemanticDiagnosticsBuilderProgram if the source file is not provided,
104104
* it will iterate through all the affected files, to ensure that cache stays valid and yet provide a way to get all semantic diagnostics
105105
*/
106-
getSemanticDiagnostics(sourceFile?: SourceFile, cancellationToken?: CancellationToken): readonly Diagnostic[];
106+
getSemanticDiagnostics(sourceFile?: ts.SourceFile, cancellationToken?: ts.CancellationToken): readonly ts.Diagnostic[];
107107
/**
108108
* Emits the JavaScript and declaration files.
109109
* When targetSource file is specified, emits the files corresponding to that source file,
@@ -115,9 +115,9 @@ export interface BuilderProgram {
115115
* The first of writeFile if provided, writeFile of BuilderProgramHost if provided, writeFile of compiler host
116116
* in that order would be used to write the files
117117
*/
118-
emit(targetSourceFile?: SourceFile, writeFile?: WriteFileCallback, cancellationToken?: CancellationToken, emitOnlyDtsFiles?: boolean, customTransformers?: CustomTransformers): EmitResult;
118+
emit(targetSourceFile?: ts.SourceFile, writeFile?: ts.WriteFileCallback, cancellationToken?: ts.CancellationToken, emitOnlyDtsFiles?: boolean, customTransformers?: ts.CustomTransformers): ts.EmitResult;
119119
/*@internal*/
120-
emitBuildInfo(writeFile?: WriteFileCallback, cancellationToken?: CancellationToken): EmitResult;
120+
emitBuildInfo(writeFile?: ts.WriteFileCallback, cancellationToken?: ts.CancellationToken): ts.EmitResult;
121121
/**
122122
* Get the current directory of the program
123123
*/
@@ -134,7 +134,7 @@ export interface SemanticDiagnosticsBuilderProgram extends BuilderProgram {
134134
* Gets the semantic diagnostics from the program for the next affected file and caches it
135135
* Returns undefined if the iteration is complete
136136
*/
137-
getSemanticDiagnosticsOfNextAffectedFile(cancellationToken?: CancellationToken, ignoreSourceFile?: (sourceFile: SourceFile) => boolean): AffectedFileResult<readonly Diagnostic[]>;
137+
getSemanticDiagnosticsOfNextAffectedFile(cancellationToken?: ts.CancellationToken, ignoreSourceFile?: (sourceFile: ts.SourceFile) => boolean): AffectedFileResult<readonly ts.Diagnostic[]>;
138138
}
139139

140140
/**
@@ -147,35 +147,35 @@ export interface EmitAndSemanticDiagnosticsBuilderProgram extends SemanticDiagno
147147
* The first of writeFile if provided, writeFile of BuilderProgramHost if provided, writeFile of compiler host
148148
* in that order would be used to write the files
149149
*/
150-
emitNextAffectedFile(writeFile?: WriteFileCallback, cancellationToken?: CancellationToken, emitOnlyDtsFiles?: boolean, customTransformers?: CustomTransformers): AffectedFileResult<EmitResult>;
150+
emitNextAffectedFile(writeFile?: ts.WriteFileCallback, cancellationToken?: ts.CancellationToken, emitOnlyDtsFiles?: boolean, customTransformers?: ts.CustomTransformers): AffectedFileResult<ts.EmitResult>;
151151
}
152152

153153
/**
154154
* Create the builder to manage semantic diagnostics and cache them
155155
*/
156-
export function createSemanticDiagnosticsBuilderProgram(newProgram: Program, host: BuilderProgramHost, oldProgram?: SemanticDiagnosticsBuilderProgram, configFileParsingDiagnostics?: readonly Diagnostic[]): SemanticDiagnosticsBuilderProgram;
157-
export function createSemanticDiagnosticsBuilderProgram(rootNames: readonly string[] | undefined, options: CompilerOptions | undefined, host?: CompilerHost, oldProgram?: SemanticDiagnosticsBuilderProgram, configFileParsingDiagnostics?: readonly Diagnostic[], projectReferences?: readonly ProjectReference[]): SemanticDiagnosticsBuilderProgram;
158-
export function createSemanticDiagnosticsBuilderProgram(newProgramOrRootNames: Program | readonly string[] | undefined, hostOrOptions: BuilderProgramHost | CompilerOptions | undefined, oldProgramOrHost?: CompilerHost | SemanticDiagnosticsBuilderProgram, configFileParsingDiagnosticsOrOldProgram?: readonly Diagnostic[] | SemanticDiagnosticsBuilderProgram, configFileParsingDiagnostics?: readonly Diagnostic[], projectReferences?: readonly ProjectReference[]) {
159-
return createBuilderProgram(BuilderProgramKind.SemanticDiagnosticsBuilderProgram, getBuilderCreationParameters(newProgramOrRootNames, hostOrOptions, oldProgramOrHost, configFileParsingDiagnosticsOrOldProgram, configFileParsingDiagnostics, projectReferences));
156+
export function createSemanticDiagnosticsBuilderProgram(newProgram: ts.Program, host: BuilderProgramHost, oldProgram?: SemanticDiagnosticsBuilderProgram, configFileParsingDiagnostics?: readonly ts.Diagnostic[]): SemanticDiagnosticsBuilderProgram;
157+
export function createSemanticDiagnosticsBuilderProgram(rootNames: readonly string[] | undefined, options: ts.CompilerOptions | undefined, host?: ts.CompilerHost, oldProgram?: SemanticDiagnosticsBuilderProgram, configFileParsingDiagnostics?: readonly ts.Diagnostic[], projectReferences?: readonly ts.ProjectReference[]): SemanticDiagnosticsBuilderProgram;
158+
export function createSemanticDiagnosticsBuilderProgram(newProgramOrRootNames: ts.Program | readonly string[] | undefined, hostOrOptions: BuilderProgramHost | ts.CompilerOptions | undefined, oldProgramOrHost?: ts.CompilerHost | SemanticDiagnosticsBuilderProgram, configFileParsingDiagnosticsOrOldProgram?: readonly ts.Diagnostic[] | SemanticDiagnosticsBuilderProgram, configFileParsingDiagnostics?: readonly ts.Diagnostic[], projectReferences?: readonly ts.ProjectReference[]) {
159+
return ts.createBuilderProgram(ts.BuilderProgramKind.SemanticDiagnosticsBuilderProgram, ts.getBuilderCreationParameters(newProgramOrRootNames, hostOrOptions, oldProgramOrHost, configFileParsingDiagnosticsOrOldProgram, configFileParsingDiagnostics, projectReferences));
160160
}
161161

162162
/**
163163
* Create the builder that can handle the changes in program and iterate through changed files
164164
* to emit the those files and manage semantic diagnostics cache as well
165165
*/
166-
export function createEmitAndSemanticDiagnosticsBuilderProgram(newProgram: Program, host: BuilderProgramHost, oldProgram?: EmitAndSemanticDiagnosticsBuilderProgram, configFileParsingDiagnostics?: readonly Diagnostic[]): EmitAndSemanticDiagnosticsBuilderProgram;
167-
export function createEmitAndSemanticDiagnosticsBuilderProgram(rootNames: readonly string[] | undefined, options: CompilerOptions | undefined, host?: CompilerHost, oldProgram?: EmitAndSemanticDiagnosticsBuilderProgram, configFileParsingDiagnostics?: readonly Diagnostic[], projectReferences?: readonly ProjectReference[]): EmitAndSemanticDiagnosticsBuilderProgram;
168-
export function createEmitAndSemanticDiagnosticsBuilderProgram(newProgramOrRootNames: Program | readonly string[] | undefined, hostOrOptions: BuilderProgramHost | CompilerOptions | undefined, oldProgramOrHost?: CompilerHost | EmitAndSemanticDiagnosticsBuilderProgram, configFileParsingDiagnosticsOrOldProgram?: readonly Diagnostic[] | EmitAndSemanticDiagnosticsBuilderProgram, configFileParsingDiagnostics?: readonly Diagnostic[], projectReferences?: readonly ProjectReference[]) {
169-
return createBuilderProgram(BuilderProgramKind.EmitAndSemanticDiagnosticsBuilderProgram, getBuilderCreationParameters(newProgramOrRootNames, hostOrOptions, oldProgramOrHost, configFileParsingDiagnosticsOrOldProgram, configFileParsingDiagnostics, projectReferences));
166+
export function createEmitAndSemanticDiagnosticsBuilderProgram(newProgram: ts.Program, host: BuilderProgramHost, oldProgram?: EmitAndSemanticDiagnosticsBuilderProgram, configFileParsingDiagnostics?: readonly ts.Diagnostic[]): EmitAndSemanticDiagnosticsBuilderProgram;
167+
export function createEmitAndSemanticDiagnosticsBuilderProgram(rootNames: readonly string[] | undefined, options: ts.CompilerOptions | undefined, host?: ts.CompilerHost, oldProgram?: EmitAndSemanticDiagnosticsBuilderProgram, configFileParsingDiagnostics?: readonly ts.Diagnostic[], projectReferences?: readonly ts.ProjectReference[]): EmitAndSemanticDiagnosticsBuilderProgram;
168+
export function createEmitAndSemanticDiagnosticsBuilderProgram(newProgramOrRootNames: ts.Program | readonly string[] | undefined, hostOrOptions: BuilderProgramHost | ts.CompilerOptions | undefined, oldProgramOrHost?: ts.CompilerHost | EmitAndSemanticDiagnosticsBuilderProgram, configFileParsingDiagnosticsOrOldProgram?: readonly ts.Diagnostic[] | EmitAndSemanticDiagnosticsBuilderProgram, configFileParsingDiagnostics?: readonly ts.Diagnostic[], projectReferences?: readonly ts.ProjectReference[]) {
169+
return ts.createBuilderProgram(ts.BuilderProgramKind.EmitAndSemanticDiagnosticsBuilderProgram, ts.getBuilderCreationParameters(newProgramOrRootNames, hostOrOptions, oldProgramOrHost, configFileParsingDiagnosticsOrOldProgram, configFileParsingDiagnostics, projectReferences));
170170
}
171171

172172
/**
173173
* Creates a builder thats just abstraction over program and can be used with watch
174174
*/
175-
export function createAbstractBuilder(newProgram: Program, host: BuilderProgramHost, oldProgram?: BuilderProgram, configFileParsingDiagnostics?: readonly Diagnostic[]): BuilderProgram;
176-
export function createAbstractBuilder(rootNames: readonly string[] | undefined, options: CompilerOptions | undefined, host?: CompilerHost, oldProgram?: BuilderProgram, configFileParsingDiagnostics?: readonly Diagnostic[], projectReferences?: readonly ProjectReference[]): BuilderProgram;
177-
export function createAbstractBuilder(newProgramOrRootNames: Program | readonly string[] | undefined, hostOrOptions: BuilderProgramHost | CompilerOptions | undefined, oldProgramOrHost?: CompilerHost | BuilderProgram, configFileParsingDiagnosticsOrOldProgram?: readonly Diagnostic[] | BuilderProgram, configFileParsingDiagnostics?: readonly Diagnostic[], projectReferences?: readonly ProjectReference[]): BuilderProgram {
178-
const { newProgram, configFileParsingDiagnostics: newConfigFileParsingDiagnostics } = getBuilderCreationParameters(newProgramOrRootNames, hostOrOptions, oldProgramOrHost, configFileParsingDiagnosticsOrOldProgram, configFileParsingDiagnostics, projectReferences);
179-
return createRedirectedBuilderProgram(() => ({ program: newProgram, compilerOptions: newProgram.getCompilerOptions() }), newConfigFileParsingDiagnostics);
175+
export function createAbstractBuilder(newProgram: ts.Program, host: BuilderProgramHost, oldProgram?: BuilderProgram, configFileParsingDiagnostics?: readonly ts.Diagnostic[]): BuilderProgram;
176+
export function createAbstractBuilder(rootNames: readonly string[] | undefined, options: ts.CompilerOptions | undefined, host?: ts.CompilerHost, oldProgram?: BuilderProgram, configFileParsingDiagnostics?: readonly ts.Diagnostic[], projectReferences?: readonly ts.ProjectReference[]): BuilderProgram;
177+
export function createAbstractBuilder(newProgramOrRootNames: ts.Program | readonly string[] | undefined, hostOrOptions: BuilderProgramHost | ts.CompilerOptions | undefined, oldProgramOrHost?: ts.CompilerHost | BuilderProgram, configFileParsingDiagnosticsOrOldProgram?: readonly ts.Diagnostic[] | BuilderProgram, configFileParsingDiagnostics?: readonly ts.Diagnostic[], projectReferences?: readonly ts.ProjectReference[]): BuilderProgram {
178+
const { newProgram, configFileParsingDiagnostics: newConfigFileParsingDiagnostics } = ts.getBuilderCreationParameters(newProgramOrRootNames, hostOrOptions, oldProgramOrHost, configFileParsingDiagnosticsOrOldProgram, configFileParsingDiagnostics, projectReferences);
179+
return ts.createRedirectedBuilderProgram(() => ({ program: newProgram, compilerOptions: newProgram.getCompilerOptions() }), newConfigFileParsingDiagnostics);
180180
}
181181
}

0 commit comments

Comments
 (0)