Stream writable.writableFinished Property
Stream writable.writableFinished Property sits in an upload job. Kabir’s job is read a big CSV. Write that first.
For Stream writable.writableFinished Property, an Express route is in play. Don’t blame it until you have traced read a big CSV.
Stream writable.writableFinished Property exists so Kabir can keep read a big CSV correct in an upload job.
Kabir ships Stream writable.writableFinished Property in an upload job. That is the use case worth saying.
Stream writable.writableFinished Property trap: loading the whole file into RAM. Kabir loses marks for that every viva.
After Stream writable.writableFinished Property, Kabir should still remember loading the whole file into RAM.
One breath for Stream writable.writableFinished Property, then read a big CSV, then loading the whole file into RAM. Sit down.
Say Stream writable.writableFinished Property in one breath, then createReadStream, then loading the whole file into RAM.