node: writableFinished has to be in WriteStream too (#36734)

* node: writableFinished is boolean and have to be in WriteStream too

* node: add test for process.stdout as Writable
This commit is contained in:
Piotr Roszatycki 2019-07-10 01:29:11 +02:00 committed by Armando Aguirre
parent 893d9e0111
commit 2105aaf1fe
2 changed files with 11 additions and 1 deletions

View File

@ -729,6 +729,7 @@ declare namespace NodeJS {
}
interface WriteStream extends Socket {
readonly writableFinished: boolean;
readonly writableHighWaterMark: number;
readonly writableLength: number;
columns?: number;

View File

@ -1,4 +1,4 @@
import { Readable } from 'stream';
import { Readable, Writable } from 'stream';
{
const x: NodeModule = {} as any;
@ -28,3 +28,12 @@ import { Readable } from 'stream';
objectMode: true,
});
}
{
const stdin: Readable = process.stdin;
let writableFinished: boolean;
const stdout: Writable = process.stdout;
writableFinished = process.stdout.writableFinished;
const stderr: Writable = process.stderr;
writableFinished = process.stderr.writableFinished;
}