-
Notifications
You must be signed in to change notification settings - Fork 3k
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
add zipWith #5249
add zipWith #5249
Conversation
benlesh
commented
Jan 21, 2020
- updates tests
- updates docs
- updates deprecation messages
- moves tests for legacy selector behaviors to their own file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Just a couple of marble diagrams that seem misaligned.
Also, zipWith
can likely be made to support N arguments with the types in #5254
const e2subs = '^----------------! '; | ||
const e3 = hot('--------h----i----j-------'); // doesn't complete | ||
const e3subs = '^-----------------! '; | ||
const expected = '--------x----y----(z|) '; // e2 buffer empty and signaled complete |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The expected
marble diagram seems misaligned.
|
||
const e1 = hot('---a---b---c---d---|'); | ||
const e1subs = '^------------------!'; | ||
const expected = '---w---x---y---z---|'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
expected
misaligned?
- moves tests around to split off legacy behaviors