doc,stream: _transform happens one at a time
Add a note to the stream docs specifying that at most a single call to _transform can happen, and the provided callback() should be used to process another chunk. Fixes: https://github.com/nodejs/node/issues/3208 PR-URL: https://github.com/nodejs/node/pull/14321 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
This commit is contained in:
parent
d112f5982c
commit
0e5283b7ed
@ -2033,6 +2033,10 @@ The `transform._transform()` method is prefixed with an underscore because it
|
||||
is internal to the class that defines it, and should never be called directly by
|
||||
user programs.
|
||||
|
||||
`transform._transform()` is never called in parallel; streams implement a
|
||||
queue mechanism, and to receive the next chunk, `callback` must be
|
||||
called, either synchronously or asychronously.
|
||||
|
||||
#### Class: stream.PassThrough
|
||||
|
||||
The `stream.PassThrough` class is a trivial implementation of a [Transform][]
|
||||
|
Loading…
x
Reference in New Issue
Block a user