Skip to content

Efficient source sharing of an underlying stream

License

Notifications You must be signed in to change notification settings

mostjs/multicast

Repository files navigation

⚠️ 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.

@most/multicast

Efficient source sharing of an underlying stream to multiple observers.

API

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.

About

Efficient source sharing of an underlying stream

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •