From 8abef0fcb5676b38159adb6f93af4385092998c4 Mon Sep 17 00:00:00 2001 From: tkQubo Date: Mon, 24 Aug 2015 21:57:54 +0900 Subject: [PATCH 1/2] Add vinyl-buffer --- vinyl-buffer/vinyl-buffer-tests.ts | 14 ++++++++++++++ vinyl-buffer/vinyl-buffer.d.ts | 17 +++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 vinyl-buffer/vinyl-buffer-tests.ts create mode 100644 vinyl-buffer/vinyl-buffer.d.ts diff --git a/vinyl-buffer/vinyl-buffer-tests.ts b/vinyl-buffer/vinyl-buffer-tests.ts new file mode 100644 index 000000000..6a36d0f52 --- /dev/null +++ b/vinyl-buffer/vinyl-buffer-tests.ts @@ -0,0 +1,14 @@ +/// +/// +/// + +import buffer = require('vinyl-buffer'); +import gulp = require('gulp') +import browserify = require('browserify'); + +gulp.task('build', function() { + return browserify('./index.js') + .bundle() + .pipe(buffer()) + .pipe(gulp.dest('dist/')); +}); diff --git a/vinyl-buffer/vinyl-buffer.d.ts b/vinyl-buffer/vinyl-buffer.d.ts new file mode 100644 index 000000000..dd868eb80 --- /dev/null +++ b/vinyl-buffer/vinyl-buffer.d.ts @@ -0,0 +1,17 @@ +// Type definitions for vinyl-buffer +// Project: https://github.com/hughsk/vinyl-buffer +// Definitions by: Qubo +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare module "vinyl-buffer" { + namespace buffer { + interface Buffer { + (): NodeJS.ReadWriteStream; + } + } + + var buffer: buffer.Buffer; + + export = buffer; +} + From 1a4b2f0ff98d7b1071474c4ab16f2626d9a62d31 Mon Sep 17 00:00:00 2001 From: tkQubo Date: Mon, 24 Aug 2015 22:18:47 +0900 Subject: [PATCH 2/2] Add reference to node --- vinyl-buffer/vinyl-buffer.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vinyl-buffer/vinyl-buffer.d.ts b/vinyl-buffer/vinyl-buffer.d.ts index dd868eb80..b6edbb1aa 100644 --- a/vinyl-buffer/vinyl-buffer.d.ts +++ b/vinyl-buffer/vinyl-buffer.d.ts @@ -3,6 +3,8 @@ // Definitions by: Qubo // Definitions: https://github.com/borisyankov/DefinitelyTyped +/// + declare module "vinyl-buffer" { namespace buffer { interface Buffer {