diff --git a/gulp-if/gulp-if.d.ts b/gulp-if/gulp-if.d.ts
index d73fa52e7..474682b9d 100644
--- a/gulp-if/gulp-if.d.ts
+++ b/gulp-if/gulp-if.d.ts
@@ -6,6 +6,9 @@
///
declare module "gulp-if" {
- function gulpIf(condition: boolean, stream: NodeJS.ReadWriteStream, elseStream?: NodeJS.ReadWriteStream): NodeJS.ReadWriteStream;
+ function gulpIf(
+ condition: boolean,
+ stream: NodeJS.ReadWriteStream,
+ elseStream?: NodeJS.ReadWriteStream): NodeJS.ReadWriteStream;
export = gulpIf;
}
\ No newline at end of file
diff --git a/gulp-istanbul/gulp-istanbul.d.ts b/gulp-istanbul/gulp-istanbul.d.ts
index 4b03b16a6..bf7a13bb0 100644
--- a/gulp-istanbul/gulp-istanbul.d.ts
+++ b/gulp-istanbul/gulp-istanbul.d.ts
@@ -10,7 +10,7 @@ declare module "gulp-istanbul" {
module GulpIstanbul {
export function hookRequire(): NodeJS.ReadWriteStream;
- export function summarizeCoverage(opts?: {coverageVariable: string}): Coverage;
+ export function summarizeCoverage(opts?: {coverageVariable?: string}): Coverage;
export function writeReports(opts?: ReportOptions): NodeJS.ReadWriteStream;
interface Options {
diff --git a/gulp-rename/gulp-rename.d.ts b/gulp-rename/gulp-rename.d.ts
index 7b8960007..18a3f5ffb 100644
--- a/gulp-rename/gulp-rename.d.ts
+++ b/gulp-rename/gulp-rename.d.ts
@@ -6,15 +6,19 @@
///
declare module "gulp-rename" {
- interface Options {
+ interface ParsedPath {
dirname?: string;
basename?: string;
- prefix?: string;
- suffix?: string;
extname?: string;
}
+
+ interface Options extends ParsedPath {
+ prefix?: string;
+ suffix?: string;
+ }
+
function rename(name: string): NodeJS.ReadWriteStream;
- function rename(callback: (path: Options) => any): NodeJS.ReadWriteStream;
+ function rename(callback: (path: ParsedPath) => any): NodeJS.ReadWriteStream;
function rename(opts: Options): NodeJS.ReadWriteStream;
export = rename;
}
\ No newline at end of file
diff --git a/gulp-replace/gulp-replace.d.ts b/gulp-replace/gulp-replace.d.ts
index fb352ea9a..6607da98c 100644
--- a/gulp-replace/gulp-replace.d.ts
+++ b/gulp-replace/gulp-replace.d.ts
@@ -7,7 +7,7 @@
declare module "gulp-replace" {
interface Options {
- skipBinary: boolean;
+ skipBinary?: boolean;
}
function replace(pattern: string, replacement: string, opts?: Options): NodeJS.ReadWriteStream;
diff --git a/gulp-tslint/gulp-tslint.d.ts b/gulp-tslint/gulp-tslint.d.ts
index 423625ea0..afae9efa3 100644
--- a/gulp-tslint/gulp-tslint.d.ts
+++ b/gulp-tslint/gulp-tslint.d.ts
@@ -13,7 +13,7 @@ declare module "gulp-tslint" {
module GulpTsLint {
interface Options {
- configuration?: Object;
+ configuration?: {};
rulesDirectory?: string;
emitError?: boolean;
}