1.0 KiB
1.0 KiB
with-open-file
Do stuff with an open file, knowing it will finally be closed
Because the built-in way requires way too much boilerplate.
Install
$ npm install with-open-file
Usage
const withOpenFile = require('with-open-file')
withOpenFile('foo.txt', 'r', fd => {
// Process file using fd
})
.sync('foo.txt', 'r', fd => {
withOpenFile// Process file synchronously using fd
})
API
withOpenFile(…openArgs, callback)
Returns a Promise
wrapping the result of calling
callback
with the requested file descriptor.
withOpenFile.sync(…openArgs, callback)
Returns the result of calling callback
with the
requested file descriptor.
…openArgs
Arguments as supported by fs.openSync
callback
Type: function
License
MIT © Raphael von der Grün