mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-11 20:40:20 +00:00
NodeJS: ensure process.stdout.columns support (#16178)
* ensure process.stdout.columns support * make tty stream interfaces optional
This commit is contained in:
committed by
Sheetal Nandi
parent
c2bca7cc22
commit
52140f1509
Vendored
+12
-3
@@ -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[];
|
||||
|
||||
Reference in New Issue
Block a user