MCPcopy Create free account
hub / github.com/node-js-libs/node.io / write_lines

Function write_lines

lib/node.io/io.js:394–418  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

392 var write_id = write_request_id++;
393
394 var write_lines = function () {
395 if (write_id !== last_write_id) {
396
397 //Wait for a previous requests
398 utils.tick(write_lines);
399
400 } else {
401 last_write_id++;
402
403 var str = utils.dataToString(data, self.options.newline);
404 var written = self.output_streams[file].write(str);
405
406 if (file !== 'stdout') {
407 self.bytes_written += str.length;
408 }
409
410 if (callback) {
411 if (written) {
412 callback();
413 } else {
414 self.output_streams[file].on('drain', callback);
415 }
416 }
417 }
418 };
419 write_lines();
420};
421

Callers 1

io.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected