diff --git a/gulp/gulp.d.ts b/gulp/gulp.d.ts
index 74968ddcc5..f4314bd2f2 100644
--- a/gulp/gulp.d.ts
+++ b/gulp/gulp.d.ts
@@ -5,9 +5,11 @@
///
///
+///
declare module "gulp" {
import Orchestrator = require("orchestrator");
+ import VinylFile = require("vinyl");
namespace gulp {
interface Gulp extends Orchestrator {
@@ -92,7 +94,7 @@ declare module "gulp" {
* @param outFolder The path (output folder) to write files to. Or a function that returns it, the function will be provided a vinyl File instance.
* @param opt
*/
- (outFolder: string|((file: string) => string), opt?: DestOptions): NodeJS.ReadWriteStream;
+ (outFolder: string|((file: VinylFile) => string), opt?: DestOptions): NodeJS.ReadWriteStream;
}
interface SrcMethod {
@@ -149,7 +151,7 @@ declare module "gulp" {
* Note that an explicit dot in a portion of the pattern will always match dot files.
*/
dot?: boolean;
-
+
/**
* Set to match only fles, not directories. Set this flag to prevent copying empty directories
*/