From 93b8b97b402bd96ba869d1f85b2ec420028d37f9 Mon Sep 17 00:00:00 2001 From: SomaticIT Date: Tue, 16 Sep 2014 02:04:53 +0200 Subject: [PATCH] Fix some stream related issues --- node-tar/node-tar-tests.ts | 2 +- node-tar/node-tar.d.ts | 15 ++++----------- 2 files changed, 5 insertions(+), 12 deletions(-) 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; }