fix: allow Iterable | AsyncIterable union input#59
Conversation
Compatiblity fix - where the input cannot be separated between Iterable and AsyncIterable sources, update the types to return async generators. For best performance users should pass either Iterable or AsyncIterable, not a union of both.
## [it-all-v3.0.1](it-all-v3.0.0...it-all-v3.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
|
🎉 This PR is included in version it-all-v3.0.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [it-take-v3.0.1](it-take-v3.0.0...it-take-v3.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
|
🎉 This PR is included in version it-take-v3.0.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [it-to-buffer-v4.0.1](it-to-buffer-v4.0.0...it-to-buffer-v4.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
|
🎉 This PR is included in version it-to-buffer-v4.0.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [it-reduce-v3.0.1](it-reduce-v3.0.0...it-reduce-v3.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
|
🎉 This PR is included in version it-reduce-v3.0.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [it-foreach-v2.0.1](it-foreach-v2.0.0...it-foreach-v2.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
|
🎉 This PR is included in version it-foreach-v2.0.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [it-map-v3.0.1](it-map-v3.0.0...it-map-v3.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
|
🎉 This PR is included in version it-map-v3.0.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [it-drain-v3.0.1](it-drain-v3.0.0...it-drain-v3.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
|
🎉 This PR is included in version it-drain-v3.0.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [it-last-v3.0.1](it-last-v3.0.0...it-last-v3.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
|
🎉 This PR is included in version it-last-v3.0.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [it-skip-v3.0.1](it-skip-v3.0.0...it-skip-v3.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
## [it-length-v3.0.1](it-length-v3.0.0...it-length-v3.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
|
🎉 This PR is included in version it-length-v3.0.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [it-sort-v3.0.1](it-sort-v3.0.0...it-sort-v3.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
## [it-batch-v3.0.1](it-batch-v3.0.0...it-batch-v3.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
|
🎉 This PR is included in version it-batch-v3.0.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [it-split-v3.0.1](it-split-v3.0.0...it-split-v3.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
|
🎉 This PR is included in version it-split-v3.0.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [it-first-v3.0.1](it-first-v3.0.0...it-first-v3.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
|
🎉 This PR is included in version it-first-v3.0.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [it-batched-bytes-v2.0.1](it-batched-bytes-v2.0.0...it-batched-bytes-v2.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
|
🎉 This PR is included in version it-batched-bytes-v2.0.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [it-flat-batch-v3.0.1](it-flat-batch-v3.0.0...it-flat-batch-v3.0.1) (2023-03-31) ### Bug Fixes * allow Iterable | AsyncIterable union input ([#59](#59)) ([80ec2ac](80ec2ac))
|
🎉 This PR is included in version it-flat-batch-v3.0.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.0.0 🎉 The release is available on npm package (@latest dist-tag) Your semantic-release bot 📦🚀 |
Compatiblity fix - where the input cannot be separated between Iterable and AsyncIterable sources, update the types to return async generators.
For best performance users should pass either Iterable or AsyncIterable, not a union of both.