diff --git a/types/node/test/tty.ts b/types/node/test/tty.ts index c34824c72e..c44f5c9647 100644 --- a/types/node/test/tty.ts +++ b/types/node/test/tty.ts @@ -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; diff --git a/types/node/tty.d.ts b/types/node/tty.d.ts index 22bce21a33..7854366339 100644 --- a/types/node/tty.d.ts +++ b/types/node/tty.d.ts @@ -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; } /** diff --git a/types/node/v10/node-tests.ts b/types/node/v10/node-tests.ts index 0a73d8cda7..da009ba51d 100644 --- a/types/node/v10/node-tests.ts +++ b/types/node/v10/node-tests.ts @@ -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; diff --git a/types/node/v10/tty.d.ts b/types/node/v10/tty.d.ts index f7b8281dfa..55c0c36cd0 100644 --- a/types/node/v10/tty.d.ts +++ b/types/node/v10/tty.d.ts @@ -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 { diff --git a/types/node/v12/test/tty.ts b/types/node/v12/test/tty.ts index 071b2c6a7d..9f1f06ba0e 100644 --- a/types/node/v12/test/tty.ts +++ b/types/node/v12/test/tty.ts @@ -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; diff --git a/types/node/v12/tty.d.ts b/types/node/v12/tty.d.ts index 22bce21a33..7854366339 100644 --- a/types/node/v12/tty.d.ts +++ b/types/node/v12/tty.d.ts @@ -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; } /**