is-stream
    TypeScript icon, indicating that this package has built-in type declarations

    3.0.0 • Public • Published

    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)

    Returns a boolean for whether it's a Stream.

    isWritableStream(stream)

    Returns a boolean for whether it's a stream.Writable.

    isReadableStream(stream)

    Returns a boolean for whether it's a stream.Readable.

    isDuplexStream(stream)

    Returns a boolean for whether it's a stream.Duplex.

    isTransformStream(stream)

    Returns a boolean for whether it's a stream.Transform.

    Related


    Get professional support for this package with a Tidelift subscription
    Tidelift helps make open source sustainable for maintainers while giving companies
    assurances about security, maintenance, and licensing for their dependencies.

    Install

    npm i is-stream

    DownloadsWeekly Downloads

    44,252,392

    Version

    3.0.0

    License

    MIT

    Unpacked Size

    6.23 kB

    Total Files

    5

    Last publish

    Collaborators

    • sindresorhus