diff --git a/js/js.tests/build.gradle.kts b/js/js.tests/build.gradle.kts index ba5b28b9dcf..c52f934e360 100644 --- a/js/js.tests/build.gradle.kts +++ b/js/js.tests/build.gradle.kts @@ -169,7 +169,11 @@ fun sequential(first: Task, tasks: List): Task { } fun generateTypeScriptTestFor(dir: String): Task = task("generate-ts-for-$dir") { + val baseDir = fileTree(testDataDir.resolve("./typescript-export/$dir")) + workingDir.set(testDataDir) + inputs.files(baseDir.include("*.ts")) + outputs.files(baseDir.include("*.js")) args.set(listOf("run", "generateTypeScriptTests", "--", "./typescript-export/$dir/tsconfig.json")) } diff --git a/js/js.translator/testData/.gitignore b/js/js.translator/testData/.gitignore index 60fe3520077..34def13e0aa 100644 --- a/js/js.translator/testData/.gitignore +++ b/js/js.translator/testData/.gitignore @@ -1,2 +1,3 @@ /node_modules/ /incrementalOut/ +*.tsbuildinfo \ No newline at end of file diff --git a/js/js.translator/testData/typescript-export/common.tsconfig.json b/js/js.translator/testData/typescript-export/common.tsconfig.json index 90eb35259a1..2fe3d3ce697 100644 --- a/js/js.translator/testData/typescript-export/common.tsconfig.json +++ b/js/js.translator/testData/typescript-export/common.tsconfig.json @@ -1,6 +1,7 @@ { "compilerOptions": { "target": "es5", - "strict": true + "strict": true, + "incremental": true } } \ No newline at end of file