From 3a95de7b61892ae83b435b826411619d3a728c5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Jos=C3=A9=20Arboleda?= Date: Sun, 23 Jun 2019 23:05:45 -0500 Subject: [PATCH 1/4] doc: add code example to subprocess.stdout --- doc/api/child_process.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/doc/api/child_process.md b/doc/api/child_process.md index c822864c657758..a498be91d3b415 100644 --- a/doc/api/child_process.md +++ b/doc/api/child_process.md @@ -1398,6 +1398,24 @@ then this will be `null`. `subprocess.stdout` is an alias for `subprocess.stdio[1]`. Both properties will refer to the same value. + +```js +const { spawn } = require('child_process'); + +const subprocess = spawn('ls'); + +const ioStdout = subprocess.stdio[1]; +const stdoutStream = subprocess.stdout; + +ioStdout.on('data', (data) => { + console.log(`Received chunk ${data}`); +}); + +stdoutStream.on('data', (data) => { + console.log(`Received chunk value as ioStdout ${data}`); +}); +``` + ### subprocess.unref()