isReadableStream
Checks if the given argument is a readable stream.
- Check if the value is different from
null
. - Use
typeof
to check if the value is of typeobject
and thepipe
property is of typefunction
. - Additionally check if the
typeof
the_read
and_readableState
properties arefunction
andobject
respectively.