mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-05 10:49:36 +02:00
New updates and modules
This commit is contained in:
parent
4d5d408898
commit
0abf0f90f6
959 changed files with 364301 additions and 17493 deletions
41
node_modules/write-stream/index.js
generated
vendored
Normal file
41
node_modules/write-stream/index.js
generated
vendored
Normal file
|
@ -0,0 +1,41 @@
|
|||
var Stream = require("stream")
|
||||
|
||||
module.exports = WriteStream
|
||||
|
||||
WriteStream.toArray = require("./array")
|
||||
|
||||
function WriteStream(write, end) {
|
||||
var stream = new Stream()
|
||||
, ended = false
|
||||
|
||||
end = end || defaultEnd
|
||||
|
||||
stream.write = handleWrite
|
||||
stream.end = handleEnd
|
||||
|
||||
// Support 0.8 pipe [LEGACY]
|
||||
stream.writable = true
|
||||
|
||||
return stream
|
||||
|
||||
function handleWrite(chunk) {
|
||||
var result = write.call(stream, chunk)
|
||||
return result === false ? false : true
|
||||
}
|
||||
|
||||
function handleEnd(chunk) {
|
||||
if (ended) {
|
||||
return
|
||||
}
|
||||
|
||||
ended = true
|
||||
if (arguments.length) {
|
||||
stream.write(chunk)
|
||||
}
|
||||
end.call(stream)
|
||||
}
|
||||
}
|
||||
|
||||
function defaultEnd() {
|
||||
this.emit("finish")
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue