From afdc4fb569ec4a983ac137f3dc4dff972705eccd Mon Sep 17 00:00:00 2001 From: Phips Peter Date: Sun, 8 Mar 2015 10:42:04 -0700 Subject: [PATCH] Adding a function for gulp-replace Adding a function for replacing strings. --- gulp-replace/gulp-replace.d.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gulp-replace/gulp-replace.d.ts b/gulp-replace/gulp-replace.d.ts index 6607da98cb..cf6ef7164c 100644 --- a/gulp-replace/gulp-replace.d.ts +++ b/gulp-replace/gulp-replace.d.ts @@ -10,8 +10,12 @@ declare module "gulp-replace" { skipBinary?: boolean; } - function replace(pattern: string, replacement: string, opts?: Options): NodeJS.ReadWriteStream; - function replace(pattern: RegExp, replacement: string, opts?: Options): NodeJS.ReadWriteStream; + interface Replacer { + (match: string): string + } + + function replace(pattern: string, replacement: string | Replacer, opts?: Options): NodeJS.ReadWriteStream; + function replace(pattern: RegExp, replacement: string | Replacer, opts?: Options): NodeJS.ReadWriteStream; export = replace; } \ No newline at end of file