promisified-pipe

1.0.0 • Public • Published

promisified-pipe

npm i promisified-pipe

API

function promisifiedPipe(input: stream.Readable, output: stream.Writable): Promise<void>

Example

Usage example in an Express.js request handler (middleware). This code will send the file from disk back to the browser.

const fs = require("fs");
const promisifiedPipe = require("promisified-pipe");
 
function downloadFile(req, res, next) {
  promisifiedPipe(fs.createReadStream(req.params.file), res).catch(next);
}

Package Sidebar

Install

npm i promisified-pipe

Weekly Downloads

322

Version

1.0.0

License

MIT

Unpacked Size

10.7 kB

Total Files

9

Last publish

Collaborators

  • koresar