stdin, stdout-specific property support for node v7 & 8 (#18895)

This commit is contained in:
Guy Bedford
2017-08-14 22:30:36 +02:00
committed by Mohamed Hegazy
parent 9a21e37bd8
commit da71d8ae2b
2 changed files with 24 additions and 6 deletions

15
types/node/index.d.ts vendored
View File

@@ -413,10 +413,19 @@ declare namespace NodeJS {
[key: string]: string | undefined;
}
export interface WriteStream extends Socket {
columns?: number;
rows?: number;
}
export interface ReadStream extends Socket {
isRaw?: boolean;
setRawMode?(mode: boolean): void;
}
export interface Process extends EventEmitter {
stdout: Socket;
stderr: Socket;
stdin: Socket;
stdout: WriteStream;
stderr: WriteStream;
stdin: ReadStream;
openStdin(): Socket;
argv: string[];
argv0: string;

View File

@@ -382,10 +382,19 @@ declare namespace NodeJS {
isTTY?: true;
}
export interface WriteStream extends Socket {
columns?: number;
rows?: number;
}
export interface ReadStream extends Socket {
isRaw?: boolean;
setRawMode?(mode: boolean): void;
}
export interface Process extends EventEmitter {
stdout: Socket;
stderr: Socket;
stdin: Socket;
stdout: WriteStream;
stderr: WriteStream;
stdin: ReadStream;
openStdin(): Socket;
argv: string[];
argv0: string;