0no-co / wonka

🎩 A tiny but capable push & pull stream library for TypeScript and Flow
MIT License
709 stars 29 forks source link

Remove redundant Close/End guards from operators and add them to sources #55

Closed kitten closed 4 years ago

kitten commented 4 years ago

This removes Close/End guards that prevent signals after closing/ending from operators that have non-idempotent effects or only deal with a single source and instead adds guardds to all sources to make this case less likely.