caolan / caolan/highland

unpipe?

Open
#113 3 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
3.4k
Forks
145
PR merge metrics
No merged PRs in 30d

Description

Is there a way to [`unpipe`](http://nodejs.org/api/stream.html#stream_readable_unpipe_destination) individual consuming streams from Highland sources? (I.e. the opposite of `pipe()`.) I've resorted to using `destroy()` in its absence, but that's more the nuclear option.

Contributor guide

Open the contributing guide

Research direction

Start with the Node.js Readable.unpipe documentation linked in the issue, then inspect Highland's existing pipe and destroy behavior. Determine how an individual consuming stream could be detached without destroying the source, and verify that other consumers continue working. The issue names no source files or tests, so the relevant implementation and validation points must be located first.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, nodejs
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.