-
Notifications
You must be signed in to change notification settings - Fork 74
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
feat(pipe): add piped operators #75
Conversation
I think you'll want pipe to be an intrinsic method rather than an operator import you need to import explicitly. i.e. no need to do This might be confusing, so said another way: |
* build(gulpfile): allow building UMD intermediate step standalone for debugging * fix(ix): declare prototype pipe method type so it isn't minified away * fix(pipe): export pipe operators separately so they're not minified away * test(operators): add helper to test all three operator variants * fix(reduce): fix scan/reduce proto method argument checks * test(spec): execute iterable operator tests on all operator variants * test(spec): execute asynciterable operator tests on all operator variants * fix(ix): export OrderedIterableBase so thenBy method names are protected from Uglify * chore(lint): fix lint
Description:
Adds the
pipe
operator which allows us to compose functionality together for bothIterable
andAsyncIterable
.An example of how it works is here:
Related issue (if exists):
#46
#23