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).
This commit is contained in:
joswhite
2015-11-13 14:11:50 -07:00
parent efd40e67ff
commit bb222795c5

View File

@@ -16,12 +16,13 @@
/// <reference path="../node/node.d.ts" />
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;
}
}