Skip to content

Commit c211764

Browse files
committed
Rename getTranspileOutput to getTranspilationResult
1 parent 28b5b52 commit c211764

4 files changed

Lines changed: 21 additions & 18 deletions

File tree

src/Transpile.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export interface TranspilationResult {
4646
transpiledFiles: Map<string, TranspiledFile>;
4747
}
4848

49-
export interface GetTranspileOutputOptions {
49+
export interface GetTranspilationResultOptions {
5050
program: ts.Program;
5151
options: CompilerOptions;
5252
customTransformers?: ts.CustomTransformers;
@@ -55,14 +55,14 @@ export interface GetTranspileOutputOptions {
5555
transformer?: LuaTransformer;
5656
}
5757

58-
export function getTranspileOutput({
58+
export function getTranspilationResult({
5959
program,
6060
options,
6161
customTransformers = {},
6262
sourceFiles: targetSourceFiles,
6363
printer = new LuaPrinter(options),
6464
transformer = new LuaTransformer(program, options),
65-
}: GetTranspileOutputOptions): TranspilationResult {
65+
}: GetTranspilationResultOptions): TranspilationResult {
6666
const { noEmit, emitDeclarationOnly, noEmitOnError } = options;
6767

6868
const diagnostics: ts.Diagnostic[] = [];

src/index.ts

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import * as path from "path";
33
import * as ts from "typescript";
44
import { parseConfigFileWithSystem } from "./CommandLineParser";
55
import { CompilerOptions } from "./CompilerOptions";
6-
import { getTranspileOutput, TranspilationResult, TranspiledFile } from "./Transpile";
6+
import { getTranspilationResult, TranspilationResult, TranspiledFile } from "./Transpile";
77

88
export { parseCommandLine, ParsedCommandLine, updateParsedConfigFile } from "./CommandLineParser";
99
export { CompilerOptions, LuaLibImportKind, LuaTarget } from "./CompilerOptions";
@@ -19,14 +19,17 @@ export function transpileFiles(
1919
options: CompilerOptions = {}
2020
): TranspilationResult {
2121
const program = ts.createProgram(rootNames, options);
22-
const { diagnostics, transpiledFiles } = getTranspileOutput({ program, options });
22+
const { transpiledFiles, diagnostics: transpileDiagnostics } = getTranspilationResult({
23+
program,
24+
options,
25+
});
2326

24-
const allDiagnostics = ts.sortAndDeduplicateDiagnostics([
27+
const diagnostics = ts.sortAndDeduplicateDiagnostics([
2528
...ts.getPreEmitDiagnostics(program),
26-
...diagnostics,
29+
...transpileDiagnostics,
2730
]);
2831

29-
return { transpiledFiles, diagnostics: [...allDiagnostics] };
32+
return { transpiledFiles, diagnostics: [...diagnostics] };
3033
}
3134

3235
export function transpileProject(fileName: string, options?: CompilerOptions): TranspilationResult {
@@ -91,13 +94,13 @@ export function transpileVirtualProject(
9194
options: CompilerOptions = {}
9295
): TranspilationResult {
9396
const program = createVirtualProgram(files, options);
94-
const transpileOutput = getTranspileOutput({ program, options });
95-
const allDiagnostics = ts.sortAndDeduplicateDiagnostics([
97+
const result = getTranspilationResult({ program, options });
98+
const diagnostics = ts.sortAndDeduplicateDiagnostics([
9699
...ts.getPreEmitDiagnostics(program),
97-
...transpileOutput.diagnostics,
100+
...result.diagnostics,
98101
]);
99102

100-
return { ...transpileOutput, diagnostics: [...allDiagnostics] };
103+
return { ...result, diagnostics: [...diagnostics] };
101104
}
102105

103106
export interface TranspileStringResult {

src/tstl.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,14 +147,14 @@ function performCompilation(
147147
configFileParsingDiagnostics,
148148
});
149149

150-
const { transpiledFiles, diagnostics: emitDiagnostics } = tstl.getTranspileOutput({
150+
const { transpiledFiles, diagnostics: transpileDiagnostics } = tstl.getTranspilationResult({
151151
program,
152152
options,
153153
});
154154

155155
const diagnostics = ts.sortAndDeduplicateDiagnostics([
156156
...ts.getPreEmitDiagnostics(program),
157-
...emitDiagnostics,
157+
...transpileDiagnostics,
158158
]);
159159

160160
const emitResult = tstl.emitTranspiledFiles(options, transpiledFiles);
@@ -259,7 +259,7 @@ function updateWatchCompilationHost(
259259
}
260260
}
261261

262-
const { diagnostics: emitDiagnostics, transpiledFiles } = tstl.getTranspileOutput({
262+
const { diagnostics: emitDiagnostics, transpiledFiles } = tstl.getTranspilationResult({
263263
program,
264264
options,
265265
sourceFiles,

test/transpile/run.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@ export function buildVirtualProject(
1414
): BuildVirtualProjectResult {
1515
options.skipLibCheck = true;
1616
options.types = [];
17-
const program = ts.createProgram({ rootNames, options });
1817

19-
const { transpiledFiles, diagnostics: emitDiagnostics } = tstl.getTranspileOutput({
18+
const program = ts.createProgram({ rootNames, options });
19+
const { transpiledFiles, diagnostics: transpileDiagnostics } = tstl.getTranspilationResult({
2020
program,
2121
options,
2222
});
2323

2424
const diagnostics = ts.sortAndDeduplicateDiagnostics([
2525
...ts.getPreEmitDiagnostics(program),
26-
...emitDiagnostics,
26+
...transpileDiagnostics,
2727
]);
2828

2929
const emitResult = tstl.emitTranspiledFiles(options, transpiledFiles);

0 commit comments

Comments
 (0)