Applies a callback function to the values emitted by an observer.
Creates a debounced observer with an optional delay.
Creates a delayed observer with an optional delay.
Applies a filtering function to the observer and returns a new observer with filtered values.
Applies a transformation function to each value emitted by the observer and flattens the result into a single observer.
Maps the values of the observer using the given callback function.
Asynchronously maps the emitted values of the observer using the provided callback function.
Merges the provided observer with the current observer instance. Returns a new observer that emits values from both observers.
Sets the given data and calls the next method of the super class asynchronously.
Executes the provided callback function only once. The callback function will be invoked when the specified event occurs for the first time.
The function to be executed only once.
Applies a reducer function to each value emitted by the observer and returns a single accumulated value.
Creates an observer that repeats emitting values at a specified interval.
Splits the observed data into batches of arrays.
Subscribes to an event.
The callback function to be invoked when the event is triggered.
The tap function allows you to perform side effects without modifying the observed data.
Converts the current object to an iterator context.
Creates a new observer.
Converts an observer-based asynchronous operation into a promise-based asynchronous operation.
Unsubscribes all event listeners.
Represents a BehaviorSubject that extends the Subject class and provides the functionality of an observable and an observer.