aboutsummaryrefslogtreecommitdiff
path: root/node_modules/gulp-typescript/release/project.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/gulp-typescript/release/project.d.ts')
-rw-r--r--node_modules/gulp-typescript/release/project.d.ts29
1 files changed, 29 insertions, 0 deletions
diff --git a/node_modules/gulp-typescript/release/project.d.ts b/node_modules/gulp-typescript/release/project.d.ts
new file mode 100644
index 000000000..a6d331cd9
--- /dev/null
+++ b/node_modules/gulp-typescript/release/project.d.ts
@@ -0,0 +1,29 @@
+import * as stream from 'stream';
+import * as ts from 'typescript';
+import { Reporter } from './reporter';
+import { FileCache } from './input';
+import { Output } from './output';
+import { ICompiler } from './compiler';
+import { TsConfig } from './types';
+export interface Project {
+ (reporter?: Reporter): ICompileStream;
+ src(this: Project): NodeJS.ReadWriteStream;
+ readonly typescript?: typeof ts;
+ readonly projectDirectory: string;
+ readonly config: TsConfig;
+ readonly options: ts.CompilerOptions;
+}
+export interface ProjectInfo {
+ input: FileCache;
+ output: Output;
+ compiler: ICompiler;
+ singleOutput: boolean;
+ options: ts.CompilerOptions;
+ typescript: typeof ts;
+ reporter: Reporter;
+}
+export declare function setupProject(projectDirectory: string, config: TsConfig, options: ts.CompilerOptions, typescript: typeof ts): Project;
+export interface ICompileStream extends NodeJS.ReadWriteStream {
+ js: stream.Readable;
+ dts: stream.Readable;
+}