1.3.0 (2023-04-23)
What's new ?
Add mapDistinctObservablePipe
Add the function mapDistinctObservablePipe.
This is a mix of map$$$
and distinct$$$
:
pipe([
mapObservablePipe(mapFunction),
distinctObservablePipe(mapFunction),
])
Add mergeWithNotifications
Add the function mergeWithNotifications.
This is the equivalent of the merge
function but works with Notifications instead.
Add toReadableStream
Add the function toReadableStream.
Converts an Observable to a ReadableStream.
Add createDraggableObservable
Add the function createDraggableObservable.
This is allows the developers to "drag" elements using "drag" events.
Remove @lirx/promise
dependency
Remove @lirx/promise
: this library was experimental and had a very limited use.
Breaking changes
Move many utils functions to @lirx/utils
- unsubscribeOnce
- mergeUnsubscribeFunctions
- futureUnsubscribe
- IUnsubscribe
remove experimental string functions
remove experimental IO stream
remove experimental ObservableView
Experimental
Expose functional piping
pipe
andpipeNow