Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stream: types added #56

Merged
merged 63 commits into from
Jan 25, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
78110c6
Stream refactoring started.
Smoren Jan 23, 2025
b6b6c7b
math refactoring in progress...
Smoren Jan 23, 2025
5ed0a70
maths tests repaired.
Smoren Jan 23, 2025
2937c4d
Related tests repaired.
Smoren Jan 23, 2025
abb5f35
Tests for Stream.multi repaired.
Smoren Jan 23, 2025
3ff08a8
Async stream: base updates ok, tests fixed.
Smoren Jan 23, 2025
272222d
Tests updated.
Smoren Jan 23, 2025
f43d10d
In progress...
Smoren Jan 23, 2025
a7106e8
In progress...
Smoren Jan 23, 2025
a3b3452
In progress...
Smoren Jan 23, 2025
be2da85
In progress...
Smoren Jan 23, 2025
dbbea57
In progress...
Smoren Jan 23, 2025
b503f2b
Fixes and tests.
Smoren Jan 23, 2025
e6b6581
Tests updated.
Smoren Jan 23, 2025
2e42c17
Stream summary tests updated.
Smoren Jan 23, 2025
9078a1f
Single Stream test updated.
Smoren Jan 23, 2025
ddcad7c
TypeSctipt version updated.
Smoren Jan 24, 2025
734c71b
AsyncStream: math tests updated.
Smoren Jan 24, 2025
431c216
AsyncStream: infinite tests updated.
Smoren Jan 24, 2025
68da1a4
AsyncStream: multi tests updated.
Smoren Jan 24, 2025
af82d21
AsyncStream: peek tests updated.
Smoren Jan 24, 2025
23ea551
AsyncStream: reduce tests updated.
Smoren Jan 24, 2025
f4ae015
Tests error for async flatten with maps.
Smoren Jan 24, 2025
10bb2ac
AsycnStream single tests fixed.
Smoren Jan 24, 2025
e13b881
AsyncStream summary tests updated.
Smoren Jan 24, 2025
94bf9a9
AsyncStream: example tests updated.
Smoren Jan 24, 2025
db271f2
Stream: exmaple tests updated.
Smoren Jan 24, 2025
586bdd0
AsyncStream: math tests updated.
Smoren Jan 24, 2025
fabe829
AsyncStream: multi tests updated.
Smoren Jan 24, 2025
0b8c7a8
AsyncStream: peek tests updated.
Smoren Jan 24, 2025
fb39520
AsyncStream: reduce tests updated.
Smoren Jan 24, 2025
31ebf9c
AsyncStream: set tests updated.
Smoren Jan 24, 2025
dfa188c
AsyncStream: single tests updated.
Smoren Jan 24, 2025
296167e
AsyncStream: summary tests updated.
Smoren Jan 24, 2025
4cf2ee5
AsyncStream: transform tests updated.
Smoren Jan 24, 2025
7478b2d
AsyncStream: multi tests updated.
Smoren Jan 24, 2025
2a3c300
AsyncStream: peek tests updated.
Smoren Jan 24, 2025
db02637
AsyncStream: reduce tests updated.
Smoren Jan 24, 2025
0662348
AsyncStream: single tests updated.
Smoren Jan 24, 2025
e31e970
AsyncStream: summary tests updated.
Smoren Jan 24, 2025
a3fc0d6
AsyncStream: transform tests updated.
Smoren Jan 24, 2025
98c3071
Removing "as" from Stream and AsyncStream tests.
Smoren Jan 24, 2025
c3624d4
Tests updated.
Smoren Jan 24, 2025
8e32ee2
upd
Smoren Jan 24, 2025
aff2886
Tests updated.
Smoren Jan 25, 2025
afc4ade
multi tests updated.
Smoren Jan 25, 2025
7c5e45e
pipe tests updated.
Smoren Jan 25, 2025
cce8c44
reduce tests updating in progress.
Smoren Jan 25, 2025
78f1cc1
reduce tests updated.
Smoren Jan 25, 2025
e6ff2a5
set tests updated.
Smoren Jan 25, 2025
8d1dbc0
README upd.
Smoren Jan 25, 2025
e3b7b21
tools tests updated.
Smoren Jan 25, 2025
5961a2c
transform tests updated.
Smoren Jan 25, 2025
781fab9
summary tests updated until any-match.test
Smoren Jan 25, 2025
6328013
summary tests updated.
Smoren Jan 25, 2025
b0adeee
single chukwise and chunkwiseOverlap tests updated.
Smoren Jan 25, 2025
df3052e
single tests updated until filter.
Smoren Jan 25, 2025
e468d0d
single tests updated until flatMap.
Smoren Jan 25, 2025
d35636c
single tests updated until map.
Smoren Jan 25, 2025
2d9dfcc
All the tests refactored!
Smoren Jan 25, 2025
78ef42d
README upd.
Smoren Jan 25, 2025
f04531e
Minor changes.
Smoren Jan 25, 2025
4f56e35
Ready for release!
Smoren Jan 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# IterTools Typescript Change Log

## v2.0.0 - 2025-01-25

### Improvements
* Stream and AsyncStream are fully refactored
* Classes made generic.
* All the methods made generic and save the typing.
* reduce
* `toValue()`, `toValueAsync()` — union return type has been replaced by inferred type.
* `toRange()`, `toRangeAsync()` — use `Numeric` type in arguments.
* multi
* Type `ZipTuple` — added support for iterators and async iterables / iterators.
* math
* All the methods use `Numeric` type in arguments.
* All the tests are refactored to check the typing.
* Found bugs fixed.

### New features
* types
* `Numeric`
* `NumericString`

## v1.29.1 - 2025-01-23

### Improvements
Expand Down
Loading
Loading