Fix some stream related issues

This commit is contained in:
SomaticIT
2014-09-16 02:05:08 +02:00
parent ab98ab4fee
commit 93b8b97b40
2 changed files with 5 additions and 12 deletions
+1 -1
View File
@@ -5,7 +5,7 @@
*/
/// <reference path="../node/node.d.ts" />
/// <referenche path="node-tar.d.ts" />
/// <reference path="node-tar.d.ts" />
import tar = require("tar");
import fs = require("fs");
+4 -11
View File
@@ -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;
}