isWritableStream
Checks if the given argument is a writable stream.
- Check if the value is different from
null. - Use
typeofto check if the value is of typeobjectand thepipeproperty is of typefunction. - Additionally check if the
typeofthe_writeand_writableStateproperties arefunctionandobjectrespectively.