Detects when user changes same config setting 3+ times within 24 hours. Shows non-intrusive prompt offering help with guided calibration flow. Guided calibration features: - Test for false positives (walk around room) - Test for missed motion (sit still) - Suggest optimal value based on diurnal baseline SNR and link health - Apply suggested value button Files: - dashboard/js/proactive.js: Complete implementation with localStorage tracking Acceptance: - Help prompt fires after 3+ changes in 24h - Calibration flow tests both directions - Suggests value based on system data - Apply button works
1.6 KiB
1.6 KiB
is-stream
Check if something is a Node.js stream
Install
$ npm install is-stream
Usage
const fs = require('fs');
const isStream = require('is-stream');
isStream(fs.createReadStream('unicorn.png'));
//=> true
isStream({});
//=> false
API
isStream(stream)
Returns a boolean for whether it's a Stream.
isStream.writable(stream)
Returns a boolean for whether it's a stream.Writable.
isStream.readable(stream)
Returns a boolean for whether it's a stream.Readable.
isStream.duplex(stream)
Returns a boolean for whether it's a stream.Duplex.
isStream.transform(stream)
Returns a boolean for whether it's a stream.Transform.
Related
- is-file-stream - Detect if a stream is a file stream
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.
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.