mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
doc: clarify using crlfDelay with fs streams
PR-URL: https://github.com/nodejs/node/pull/16259 Fixes: https://github.com/nodejs/node/issues/16077 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
This commit is contained in:
@@ -379,7 +379,8 @@ changes:
|
||||
end-of-line input. Default to `100` milliseconds.
|
||||
`crlfDelay` will be coerced to a number no less than `100`. It can be set to
|
||||
`Infinity`, in which case `\r` followed by `\n` will always be considered a
|
||||
single newline.
|
||||
single newline (which may be reasonable for [reading files][] with `\r\n`
|
||||
line delimiter).
|
||||
* `removeHistoryDuplicates` {boolean} If `true`, when a new input line added
|
||||
to the history list duplicates an older one, this removes the older line
|
||||
from the list. Defaults to `false`.
|
||||
@@ -532,7 +533,8 @@ const readline = require('readline');
|
||||
const fs = require('fs');
|
||||
|
||||
const rl = readline.createInterface({
|
||||
input: fs.createReadStream('sample.txt')
|
||||
input: fs.createReadStream('sample.txt'),
|
||||
crlfDelay: Infinity
|
||||
});
|
||||
|
||||
rl.on('line', (line) => {
|
||||
@@ -547,3 +549,4 @@ rl.on('line', (line) => {
|
||||
[Readable]: stream.html#stream_readable_streams
|
||||
[TTY]: tty.html
|
||||
[Writable]: stream.html#stream_writable_streams
|
||||
[reading files]: #readline_example_read_file_stream_line_by_line
|
||||
|
||||
Reference in New Issue
Block a user