Creates a task dropping undefined items from a feed.
Items are emitted in source order; undefined items are dropped wherever they occur, not only at the ends of the
feed, while null and other falsy values are retained.
The type of the defined items in the feed
A task yielding the defined items of the feed in source order
Creates a task dropping the undefined items another task reports.
Maps and drops items in a single stage: wrapping a mapper that returns undefined for the items to discard keeps
the others as mapped. Items are emitted in the order task reports them; undefined items are dropped wherever
they occur, while null and other falsy values are retained.
task reports them, so the reported feed runs dry as the source and
task do.task holds.task carries across the items it draws.The type of items drawn from the feed
The type of the defined items task reports
A task yielding the defined items task reports, in the order it reports them
Opens a feed carrying the defined items of another feed.
Trims a feed in place, without routing it through a pipe: trim(feed) carries the same items as feed(trim()).
Items are emitted in the order feed carries them; undefined items are dropped wherever they occur, while null
and other falsy values are retained.
feed does.The type of the defined items in the feed
A feed carrying the defined items of feed in source order
Creates a task dropping
undefineditems, with or without a task reporting the items to trim, or opens a feed carrying the defined items of another feed.