From bb222795c5b805d7c0de7b046779972de9d98b8d Mon Sep 17 00:00:00 2001 From: joswhite Date: Fri, 13 Nov 2015 14:11:50 -0700 Subject: [PATCH] Reflect parent of Archiver class Archiver objects inherit the Node `stream.Transform` methods. See https://www.npmjs.com/package/archiver, "API" subheading (Or `lib/core.js`, line 56 and https://www.npmjs.com/package/readable-stream). --- archiver/archiver.d.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/archiver/archiver.d.ts b/archiver/archiver.d.ts index 570e1424a..e595083d6 100644 --- a/archiver/archiver.d.ts +++ b/archiver/archiver.d.ts @@ -16,12 +16,13 @@ /// declare module "archiver" { import * as FS from 'fs'; + import * as STREAM from 'stream'; interface nameInterface { name?: string; } - interface Archiver { + interface Archiver extends STREAM.Transform { pipe(writeStream: FS.WriteStream): void; append(readStream: FS.ReadStream, name: nameInterface): void; finalize(): void; @@ -38,4 +39,4 @@ declare module "archiver" { } export = archiver; -} \ No newline at end of file +}