⚠️ Deprecated ⚠️
@most/multicast is deprecated.
Support and maintenance will cease when
@most/core 1.0 is released. Meanwhile, only critical bug fixes will be released.
Its functionality is currently available in @most/core and will also be available in most 2.0.
Efficient source sharing of an underlying stream to multiple observers.
multicast :: Stream a → Stream a
Returns a stream equivalent to the original, but which can be shared more efficiently among multiple consumers.
stream: -a-b-c-d-> multicast(stream): -a-b-c-d->
Using multicast allows you to build up a stream of maps, filters, and other transformations, and then share it efficiently with multiple observers.