diff --git a/node-tar/node-tar-tests.ts b/node-tar/node-tar-tests.ts
index 0a526faca..727dbc08c 100644
--- a/node-tar/node-tar-tests.ts
+++ b/node-tar/node-tar-tests.ts
@@ -5,7 +5,7 @@
*/
///
-///
+///
import tar = require("tar");
import fs = require("fs");
diff --git a/node-tar/node-tar.d.ts b/node-tar/node-tar.d.ts
index 4f3d6278f..06bc61f37 100644
--- a/node-tar/node-tar.d.ts
+++ b/node-tar/node-tar.d.ts
@@ -30,24 +30,20 @@ declare module "tar" {
strip?: number;
}
- export interface ParseStream extends stream.Stream {
- writable: boolean;
- readable: boolean;
+ export interface ParseStream extends NodeJS.ReadableStream { }
+ export interface ParseStream extends NodeJS.WritableStream {
position: number;
_stream: stream.Stream;
_ended: boolean;
- write(c: Buffer): boolean;
- end(c: Buffer): void;
-
_streamEnd(): void;
- _read(): void;
_process(c: Buffer): void;
_startEntry(c: Buffer): void;
}
- export interface PackStream extends stream.Stream {
+ export interface PackStream extends NodeJS.ReadableStream { }
+ export interface PackStream extends NodeJS.WritableStream {
writable: boolean;
readable: boolean;
@@ -62,10 +58,7 @@ declare module "tar" {
addGlobal(props: HeaderProperties): void;
add(stream: stream.Stream): boolean;
- pause(): void;
- resume(): void;
destroy(): void;
- write(): void;
_process(): void;
}