mirror of
https://github.com/actions/setup-python.git
synced 2025-06-12 15:27:13 +02:00
Initial pass
This commit is contained in:
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
|
Reference in New Issue
Block a user