summaryrefslogtreecommitdiff
path: root/doc/api/stream.md
diff options
context:
space:
mode:
authorVse Mozhet Byt <vsemozhetbyt@gmail.com>2018-04-09 19:30:22 +0300
committerJames M Snell <jasnell@gmail.com>2018-04-16 16:07:06 -0700
commita8533cf543537b7c17f267e96e93640b7c3f3f5e (patch)
tree972c2219f2e170a380068f6d2d326e6a25c00f04 /doc/api/stream.md
parenta60e4989cb0d324d79092b5e262b9cf4b4cf68ba (diff)
downloadnode-new-a8533cf543537b7c17f267e96e93640b7c3f3f5e.tar.gz
doc: add quotes for event names + fix similar nits
PR-URL: https://github.com/nodejs/node/pull/19915 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Diffstat (limited to 'doc/api/stream.md')
-rw-r--r--doc/api/stream.md37
1 files changed, 19 insertions, 18 deletions
diff --git a/doc/api/stream.md b/doc/api/stream.md
index 32be29182c..14724e8311 100644
--- a/doc/api/stream.md
+++ b/doc/api/stream.md
@@ -128,7 +128,7 @@ const server = http.createServer((req, res) => {
body += chunk;
});
- // the end event indicates that the entire body has been received
+ // the 'end' event indicates that the entire body has been received
req.on('end', () => {
try {
const data = JSON.parse(body);
@@ -361,11 +361,11 @@ added: v8.0.0
* Returns: {this}
-Destroy the stream, and emit the passed `error` and a `close` event.
+Destroy the stream, and emit the passed `'error'` and a `'close'` event.
After this call, the writable stream has ended and subsequent calls
-to `write` / `end` will give an `ERR_STREAM_DESTROYED` error.
+to `write()` / `end()` will give an `ERR_STREAM_DESTROYED` error.
Implementors should not override this method,
-but instead implement [`writable._destroy`][writable-_destroy].
+but instead implement [`writable._destroy()`][writable-_destroy].
##### writable.end([chunk][, encoding][, callback])
<!-- YAML
@@ -763,11 +763,11 @@ changes:
- version: REPLACEME
pr-url: https://github.com/nodejs/node/pull/17979
description: >
- 'readable' is always emitted in the next tick after
- .push() is called
+ The `'readable'` is always emitted in the next tick after `.push()`
+ is called
- version: REPLACEME
pr-url: https://github.com/nodejs/node/pull/18994
- description: Using 'readable' requires calling .read().
+ description: Using `'readable'` requires calling `.read()`.
-->
The `'readable'` event is emitted when there is data available to be read from
@@ -830,11 +830,11 @@ added: v8.0.0
* `error` {Error} Error which will be passed as payload in `'error'` event
* Returns: {this}
-Destroy the stream, and emit `'error'` and `close`. After this call, the
+Destroy the stream, and emit `'error'` and `'close'`. After this call, the
readable stream will release any internal resources and subsequent calls
-to `push` will be ignored.
+to `push()` will be ignored.
Implementors should not override this method, but instead implement
-[`readable._destroy`][readable-_destroy].
+[`readable._destroy()`][readable-_destroy].
##### readable.isPaused()
<!-- YAML
@@ -1016,7 +1016,8 @@ added: v0.9.4
changes:
- version: REPLACEME
pr-url: https://github.com/nodejs/node/pull/18994
- description: Resume has no effect if there is a 'readable' event listening
+ description: The `resume()` has no effect if there is a `'readable'` event
+ listening.
-->
* Returns: {this}
@@ -1149,7 +1150,7 @@ function parseHeader(stream, callback) {
const remaining = split.join('\n\n');
const buf = Buffer.from(remaining, 'utf8');
stream.removeListener('error', callback);
- // remove the readable listener before unshifting
+ // remove the 'readable' listener before unshifting
stream.removeListener('readable', onReadable);
if (buf.length)
stream.unshift(buf);
@@ -1285,8 +1286,8 @@ added: v8.0.0
Destroy the stream, and emit `'error'`. After this call, the
transform stream would release any internal resources.
implementors should not override this method, but instead implement
-[`readable._destroy`][readable-_destroy].
-The default implementation of `_destroy` for `Transform` also emit `'close'`.
+[`readable._destroy()`][readable-_destroy].
+The default implementation of `_destroy()` for `Transform` also emit `'close'`.
## API for Stream Implementers
@@ -1425,7 +1426,7 @@ changes:
- version: REPLACEME
pr-url: https://github.com/nodejs/node/pull/18438
description: >
- Add `emitClose` option to specify if `close` is emitted on destroy
+ Add `emitClose` option to specify if `'close'` is emitted on destroy
-->
* `options` {Object}
@@ -1440,7 +1441,7 @@ changes:
it becomes possible to write JavaScript values other than string,
`Buffer` or `Uint8Array` if supported by the stream implementation.
**Default:** `false`.
- * `emitClose` {boolean} Whether or not the stream should emit `close`
+ * `emitClose` {boolean} Whether or not the stream should emit `'close'`
after it has been destroyed. **Default:** `true`.
* `write` {Function} Implementation for the
[`stream._write()`][stream-_write] method.
@@ -1581,7 +1582,7 @@ by child classes, and if so, will be called by the internal Writable
class methods only.
This optional function will be called before the stream closes, delaying the
-`finish` event until `callback` is called. This is useful to close resources
+`'finish'` event until `callback` is called. This is useful to close resources
or write buffered data before a stream ends.
#### Errors While Writing
@@ -2286,7 +2287,7 @@ For example, consider the following code:
// WARNING! BROKEN!
net.createServer((socket) => {
- // we add an 'end' method, but never consume the data
+ // we add an 'end' listener, but never consume the data
socket.on('end', () => {
// It will never get here.
socket.end('The message was received but was not processed.\n');