with-open-file
v0.1.7
Published
Do stuff with an open file, knowing it will finally be closed
Downloads
2,366,108
Maintainers
Readme
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
})
withOpenFile.sync('foo.txt', 'r', fd => {
// 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