From 2be15f1fe4719cae3c69fd87b70a81a5d7dd98a6 Mon Sep 17 00:00:00 2001 From: Glen Date: Tue, 8 Dec 2015 13:56:38 +0200 Subject: [PATCH] gulp-typescript: Add TsConfig --- gulp-typescript/gulp-typescript-tests.ts | 4 ++++ gulp-typescript/gulp-typescript.d.ts | 9 ++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/gulp-typescript/gulp-typescript-tests.ts b/gulp-typescript/gulp-typescript-tests.ts index 5abd5a152..ab40e478d 100644 --- a/gulp-typescript/gulp-typescript-tests.ts +++ b/gulp-typescript/gulp-typescript-tests.ts @@ -60,3 +60,7 @@ gulp.task('default', function () { .pipe(typescript()) .pipe(gulp.dest('built/local')); }); + +var compilerOptions = tsProject.config.compilerOptions; +var exclude = tsProject.config.exclude; +var files = tsProject.config.files; diff --git a/gulp-typescript/gulp-typescript.d.ts b/gulp-typescript/gulp-typescript.d.ts index 84d4b5d9c..5c7ab6b42 100644 --- a/gulp-typescript/gulp-typescript.d.ts +++ b/gulp-typescript/gulp-typescript.d.ts @@ -26,8 +26,15 @@ declare module "gulp-typescript" { typescript?: any; } + interface TsConfig { + files?: string[]; + exclude?: string[]; + compilerOptions?: any; + } + interface Project { - src(): NodeJS.ReadWriteStream + config: TsConfig; + src(): NodeJS.ReadWriteStream; } interface FilterSettings {