mirror of
https://code.forgejo.org/actions/setup-node.git
synced 2025-05-22 05:54:45 +00:00
.
This commit is contained in:
parent
beb1329f9f
commit
2b95e76931
7736 changed files with 1874747 additions and 51184 deletions
27
node_modules/isstream/isstream.js
generated
vendored
Normal file
27
node_modules/isstream/isstream.js
generated
vendored
Normal file
|
@ -0,0 +1,27 @@
|
|||
var stream = require('stream')
|
||||
|
||||
|
||||
function isStream (obj) {
|
||||
return obj instanceof stream.Stream
|
||||
}
|
||||
|
||||
|
||||
function isReadable (obj) {
|
||||
return isStream(obj) && typeof obj._read == 'function' && typeof obj._readableState == 'object'
|
||||
}
|
||||
|
||||
|
||||
function isWritable (obj) {
|
||||
return isStream(obj) && typeof obj._write == 'function' && typeof obj._writableState == 'object'
|
||||
}
|
||||
|
||||
|
||||
function isDuplex (obj) {
|
||||
return isReadable(obj) && isWritable(obj)
|
||||
}
|
||||
|
||||
|
||||
module.exports = isStream
|
||||
module.exports.isReadable = isReadable
|
||||
module.exports.isWritable = isWritable
|
||||
module.exports.isDuplex = isDuplex
|
Loading…
Add table
Add a link
Reference in a new issue