is-file-stream

1.0.0 • Public • Published

is-file-stream Build Status

Detect if a stream is a file stream

Install

$ npm install --save is-file-stream

Usage

const fs = require('fs');
const isFileStream = require('is-file-stream');
 
const readableFileStream = fs.createReadStream(somePath);
const writableFileStream = fs.createReadStream(someOtherPath);
 
isFileStream(readableFileStream);
// true
 
isFileStream(writableFileStream);
// true
 
isFileStream.readable(writableFileStream);
// false

API

isFileStream(input)

Returns true if input is a file system stream, otherwise returns false.

isFileStream.readable(input)

Returns true if input is a readable file system stream, otherwise returns false.

isFileStream.writable(input)

Returns true if input is a writable file system stream, otherwise returns false.

isFileStream.open(input)

Returns true if input is a file system stream that is already open, otherwise returns false.

isFileStream.open.readable(input)

Returns true if input is a readable file system stream that is already open, otherwise returns false.

isFileStream.open.writable(input)

Returns true if input is a writable file system stream that is already open, otherwise returns false.

License

MIT © James Talmage

Readme

Keywords

Package Sidebar

Install

npm i is-file-stream

Weekly Downloads

10

Version

1.0.0

License

MIT

Last publish

Collaborators

  • jamestalmage
  • sindresorhus