mirror of
				https://kkgithub.com/actions/setup-node.git
				synced 2025-11-04 04:31:55 +08:00 
			
		
		
		
	
		
			
	
	
		
			43 lines
		
	
	
		
			664 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			43 lines
		
	
	
		
			664 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								# is-stream [](https://travis-ci.org/sindresorhus/is-stream)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								> Check if something is a [Node.js stream](https://nodejs.org/api/stream.html)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Install
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								$ npm install --save is-stream
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Usage
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```js
							 | 
						||
| 
								 | 
							
								const fs = require('fs');
							 | 
						||
| 
								 | 
							
								const isStream = require('is-stream');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								isStream(fs.createReadStream('unicorn.png'));
							 | 
						||
| 
								 | 
							
								//=> true
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								isStream({});
							 | 
						||
| 
								 | 
							
								//=> false
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## API
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### isStream(stream)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#### isStream.writable(stream)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#### isStream.readable(stream)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#### isStream.duplex(stream)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#### isStream.transform(stream)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## License
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								MIT © [Sindre Sorhus](https://sindresorhus.com)
							 |