How to use the WriteStream function from graceful-fs

Find comprehensive JavaScript graceful-fs.WriteStream code examples handpicked from public code repositorys.

557
558
559
560
561
562
563
564
565
566
567
568
exports.writeFileSync = writeFileSync;


// Static classes
exports.Stats = fs.Stats;
exports.ReadStream = fs.ReadStream;
exports.WriteStream = fs.WriteStream;
exports.FileReadStream = fs.FileReadStream;
exports.FileWriteStream = fs.FileWriteStream;


// util
fork icon9
star icon48
watch icon0

+ 7 other calls in file

12
13
14
15
16
17
18
19
20
21
// that the whole close/rename process could finish before the file is
// actually closed (and thus buffers truely flushed to the OS). In
// previous versions of this module, this would result in the module
// emitting finish & close before the file was fully written and in
// turn, could break other layers that tried to read the new file.
var realEmit = fs.WriteStream.prototype.emit
var reallyClosed = false
fs.WriteStream.prototype.emit = function (event) {
  if (event !== 'close') return realEmit.apply(this, arguments)
  setTimeout(function () {
fork icon0
star icon0
watch icon0

+ 3 other calls in file

43
44
45
46
47
48
49
50
51
52

this.__atomicChown = options && options.chown

this.__atomicClosed = false

this.__atomicStream = fs.WriteStream(this.__atomicTmp, options)

this.__atomicStream.once('open', handleOpen(this))
this.__atomicStream.once('close', handleClose(this))
this.__atomicStream.once('error', handleError(this))
fork icon0
star icon0
watch icon0