mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-04 02:09:22 +02:00
New updates and modules
This commit is contained in:
parent
4d5d408898
commit
0abf0f90f6
959 changed files with 364301 additions and 17493 deletions
47
node_modules/write-stream/examples/to.js
generated
vendored
Normal file
47
node_modules/write-stream/examples/to.js
generated
vendored
Normal file
|
@ -0,0 +1,47 @@
|
|||
var WriteStream = require("..")
|
||||
, toArray = WriteStream.toArray
|
||||
, Stream = require("readable-stream")
|
||||
|
||||
var out1 = toArray([], function (buffer1) {
|
||||
console.log("out", buffer1)
|
||||
})
|
||||
|
||||
createInput().pipe(out1)
|
||||
|
||||
var buffer2 = []
|
||||
var out2 = WriteStream(function write(chunk) {
|
||||
buffer2.push(chunk)
|
||||
}, function end() {
|
||||
console.log("out", buffer2)
|
||||
})
|
||||
|
||||
createInput().pipe(out2)
|
||||
|
||||
var buffer3 = []
|
||||
var out3 = WriteStream(function write(chunk) {
|
||||
var stream = this
|
||||
buffer3.push(chunk)
|
||||
setTimeout(function () {
|
||||
stream.emit("drain")
|
||||
}, 500)
|
||||
return false
|
||||
}, function end() {
|
||||
console.log("out", buffer3)
|
||||
})
|
||||
|
||||
createInput().pipe(out3)
|
||||
|
||||
function createInput() {
|
||||
var s = new Stream()
|
||||
, count = 0
|
||||
|
||||
s.read = function () {
|
||||
if (++count < 5) {
|
||||
return count
|
||||
} else {
|
||||
s.emit("end")
|
||||
}
|
||||
}
|
||||
|
||||
return s
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue