dist/node/helpers/types.js
function isStream(obj) {
	return Boolean(obj && isFunction(obj.addListener) && isFunction(obj.removeListener) && isFunction(obj.destroy) && (isFunction(obj.write) && isFunction(obj.end) || isFunction(obj.pipe) && isFunction(obj.read) && isFunction(obj.pause) && isFunction(obj.resume)));
}
function isStream(obj) {
	return Boolean(obj && isFunction(obj.addListener) && isFunction(obj.removeListener) && isFunction(obj.destroy) && (isFunction(obj.write) && isFunction(obj.end) || isFunction(obj.pipe) && isFunction(obj.read) && isFunction(obj.pause) && isFunction(obj.resume)));
}
function isStream ( obj ) { return Boolean ( obj && isFunction ( obj . addListener ) && isFunction ( obj . removeListener ) && isFunction ( obj . destroy ) && ( isFunction ( obj . write ) && isFunction ( obj . end ) || isFunction ( obj . pipe ) && isFunction ( obj . read ) && isFunction ( obj . pause ) && isFunction ( obj . resume ) ) ) ; }
Returns true if the specified value is a stream

@param {?} obj - source value
@return {boolean}
Returns true if the specified value is a stream