You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 months ago | |
---|---|---|
.. | ||
index.js | 2 months ago | |
license | 2 months ago | |
package.json | 2 months ago | |
readme.md | 2 months ago |
readme.md
is-stream
Check if something is a Node.js stream
Install
npm install is-stream
Usage
import fs from 'node:fs';
import {isStream} from 'is-stream';
isStream(fs.createReadStream('unicorn.png'));
//=> true
isStream({});
//=> false
API
isStream(stream, options?)
Returns a boolean
for whether it's a Stream
.
isWritableStream(stream, options?)
Returns a boolean
for whether it's a stream.Writable
, an http.OutgoingMessage
, an http.ServerResponse
or an http.ClientRequest
.
isReadableStream(stream, options?)
Returns a boolean
for whether it's a stream.Readable
or an http.IncomingMessage
.
isDuplexStream(stream, options?)
Returns a boolean
for whether it's a stream.Duplex
.
isTransformStream(stream, options?)
Returns a boolean
for whether it's a stream.Transform
.
Options
checkOpen
Type: boolean
Default: true
When this option is true
, the method returns false
if the stream has already been closed.
Related
- is-file-stream - Detect if a stream is a file stream