- Add full Telegram bot functionality with Z.AI API integration
- Implement 4 tools: Bash, FileEdit, WebSearch, Git
- Add 3 agents: Code Reviewer, Architect, DevOps Engineer
- Add 6 skills for common coding tasks
- Add systemd service file for 24/7 operation
- Add nginx configuration for HTTPS webhook
- Add comprehensive documentation
- Implement WebSocket server for real-time updates
- Add logging system with Winston
- Add environment validation
🤖 zCode CLI X - Agentic coder with Z.AI + Telegram integration
1.7 KiB
1.7 KiB
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