fix(streams): tighten stream typings and guard optional runtime paths for duplex and wrapper utilities

This commit is contained in:
2026-04-30 12:04:51 +00:00
parent f78469a299
commit fccd0f86ad
19 changed files with 1687 additions and 4247 deletions
+8
View File
@@ -1,5 +1,13 @@
# Changelog
## 2026-04-30 - 3.4.2 - fix(streams)
tighten stream typings and guard optional runtime paths for duplex and wrapper utilities
- allow SmartDuplex write and final handlers to return empty values in addition to transformed output
- prevent StreamWrapper from piping or starting when no executable stream chain is produced
- guard optional WebDuplexStream readFunction execution before invoking it
- update tests and TypeScript configuration to satisfy stricter noImplicitAny checks and newer tstest tooling
## 2026-03-02 - 3.4.1 - fix(readme)
improve README: clarify entry points, add Web & Node stream examples, finalization and backpressure tips, and comprehensive API reference