Open Fishrock123 opened 5 years ago
Some kind of construct flow would be very useful for a couple of significant reasons:
Arguments for doing it all inline could be getting pretty long (and very variable), not even counting the first point:
pull(status_type, error, buffer, size, offset)
Maybe?
Idk, maybe separating this all out into multiple flows would be better, similar to Streams3 but just sans the dreaded EventEmitter.
construct(...)
ready(...)
pull(...)
give(...)
destroy(error)
Very related to https://github.com/nodejs/node/issues/29314
I'll chime in a link to related PR in Node https://github.com/nodejs/node/pull/29656.
Some kind of construct flow would be very useful for a couple of significant reasons:
Arguments for doing it all inline could be getting pretty long (and very variable), not even counting the first point:
Maybe?
Idk, maybe separating this all out into multiple flows would be better, similar to Streams3 but just sans the dreaded EventEmitter.
construct(...)
->ready(...)
pull(...)
->give(...)
destroy(error)
->destroy(error)
Very related to https://github.com/nodejs/node/issues/29314