NodeJS: ensure process.stdout.columns support (#16178)

* ensure process.stdout.columns support

* make tty stream interfaces optional
This commit is contained in:
Guy Bedford
2017-04-27 14:57:55 -07:00
committed by Sheetal Nandi
parent c2bca7cc22
commit 52140f1509
+12 -3
View File
@@ -358,10 +358,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;
argv: string[];
argv0: string;
execArgv: string[];