node:stream
#Import
import stream from "nstdlib/stream";Note
Its behavior matches Node.js.
#Runtime support
| Where it runs | Status | Export coverage | Details |
|---|---|---|---|
| nstd | ⚠️ some support | – | 199/219 of Node's own eligible tests pass under nstd. |
| Browser | ❔ not tested | 100% of Node.js | It imports with the small process shim. 23/23 Node.js exports are available. No module-specific behavior test ran. |
| Node.js (host) | ✅ works | 100% of Node.js | 23/23 exports. |
#Exports (23 of 23)
Each cell shows what happens when code reads an export:
- ✅ Available through every import style. A named error also counts.
- ⚠️ Available through only some import styles.
- ❔ The export exists but has no value.
- ❌ The export does not exist.
- – This environment was not measured.
| Export | Node.js | nstdlib | browser |
|---|---|---|---|
Duplex | ✅ | ✅ | ✅ |
PassThrough | ✅ | ✅ | ✅ |
Readable | ✅ | ✅ | ✅ |
Stream | ✅ | ✅ | ✅ |
Transform | ✅ | ✅ | ✅ |
Writable | ✅ | ✅ | ✅ |
_isArrayBufferView | ✅ | ✅ | ✅ |
_isUint8Array | ✅ | ✅ | ✅ |
_uint8ArrayToBuffer | ✅ | ✅ | ✅ |
addAbortSignal | ✅ | ✅ | ✅ |
compose | ✅ | ✅ | ✅ |
destroy | ✅ | ✅ | ✅ |
duplexPair | ✅ | ✅ | ✅ |
finished | ✅ | ✅ | ✅ |
getDefaultHighWaterMark | ✅ | ✅ | ✅ |
isDestroyed | ✅ | ✅ | ✅ |
isDisturbed | ✅ | ✅ | ✅ |
isErrored | ✅ | ✅ | ✅ |
isReadable | ✅ | ✅ | ✅ |
isWritable | ✅ | ✅ | ✅ |
pipeline | ✅ | ✅ | ✅ |
promises | ✅ | ✅ | ✅ |
setDefaultHighWaterMark | ✅ | ✅ | ✅ |