node/tty - as of v10, readStream.setRawMode(mode) returns 'thi… (#41194)

* node/tty - as of v10, readStream.setRawMode(mode) returns 'this' instead of 'void'

* node/tty revert v11 changes

* node/tty updated v12 for setRawMode
This commit is contained in:
Chris Bajorin
2020-02-28 13:47:51 -05:00
committed by GitHub
parent ed96982d5b
commit 4227df17ef
6 changed files with 6 additions and 6 deletions

View File

@@ -5,7 +5,7 @@ const rs: tty.ReadStream = new tty.ReadStream(0);
const ws: tty.WriteStream = new tty.WriteStream(1);
const rsIsRaw: boolean = rs.isRaw;
rs.setRawMode(true);
const rawRs: tty.ReadStream = rs.setRawMode(true);
const wsColumns: number = ws.columns;
const wsRows: number = ws.rows;

2
types/node/tty.d.ts vendored
View File

@@ -5,7 +5,7 @@ declare module "tty" {
class ReadStream extends net.Socket {
constructor(fd: number, options?: net.SocketConstructorOpts);
isRaw: boolean;
setRawMode(mode: boolean): void;
setRawMode(mode: boolean): this;
isTTY: boolean;
}
/**

View File

@@ -2221,7 +2221,7 @@ async function asyncStreamPipelineFinished() {
const ws: tty.WriteStream = new tty.WriteStream(1);
const rsIsRaw: boolean = rs.isRaw;
rs.setRawMode(true);
const rsRaw: tty.ReadStream = rs.setRawMode(true);
const wsColumns: number = ws.columns;
const wsRows: number = ws.rows;

View File

@@ -5,7 +5,7 @@ declare module "tty" {
class ReadStream extends net.Socket {
constructor(fd: number, options?: net.SocketConstructorOpts);
isRaw: boolean;
setRawMode(mode: boolean): void;
setRawMode(mode: boolean): this;
isTTY: boolean;
}
class WriteStream extends net.Socket {

View File

@@ -4,7 +4,7 @@ const rs: tty.ReadStream = new tty.ReadStream(0);
const ws: tty.WriteStream = new tty.WriteStream(1);
const rsIsRaw: boolean = rs.isRaw;
rs.setRawMode(true);
const rawRs: tty.ReadStream = rs.setRawMode(true);
const wsColumns: number = ws.columns;
const wsRows: number = ws.rows;

View File

@@ -5,7 +5,7 @@ declare module "tty" {
class ReadStream extends net.Socket {
constructor(fd: number, options?: net.SocketConstructorOpts);
isRaw: boolean;
setRawMode(mode: boolean): void;
setRawMode(mode: boolean): this;
isTTY: boolean;
}
/**