tty: remove util.inherits usage
PR-URL: https://github.com/nodejs/node/pull/26797 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
This commit is contained in:
parent
e5383adb25
commit
55e6c68170
@ -21,7 +21,6 @@
|
|||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
const { inherits } = require('util');
|
|
||||||
const net = require('net');
|
const net = require('net');
|
||||||
const { TTY, isTTY } = internalBinding('tty_wrap');
|
const { TTY, isTTY } = internalBinding('tty_wrap');
|
||||||
const errors = require('internal/errors');
|
const errors = require('internal/errors');
|
||||||
@ -61,7 +60,9 @@ function ReadStream(fd, options) {
|
|||||||
this.isRaw = false;
|
this.isRaw = false;
|
||||||
this.isTTY = true;
|
this.isTTY = true;
|
||||||
}
|
}
|
||||||
inherits(ReadStream, net.Socket);
|
|
||||||
|
Object.setPrototypeOf(ReadStream.prototype, net.Socket.prototype);
|
||||||
|
Object.setPrototypeOf(ReadStream, net.Socket);
|
||||||
|
|
||||||
ReadStream.prototype.setRawMode = function(flag) {
|
ReadStream.prototype.setRawMode = function(flag) {
|
||||||
flag = !!flag;
|
flag = !!flag;
|
||||||
@ -106,7 +107,9 @@ function WriteStream(fd) {
|
|||||||
this.rows = winSize[1];
|
this.rows = winSize[1];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
inherits(WriteStream, net.Socket);
|
|
||||||
|
Object.setPrototypeOf(WriteStream.prototype, net.Socket.prototype);
|
||||||
|
Object.setPrototypeOf(WriteStream, net.Socket);
|
||||||
|
|
||||||
WriteStream.prototype.isTTY = true;
|
WriteStream.prototype.isTTY = true;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user