Type for the route parameters.
Type for the route items.
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.
Disposes of the current object by unsubscribing from any subscriptions.
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.
Retrieves the value of the item.
The value of the item. Returns null if item is not set.
Maps the values of the observer using the given callback function.
Asynchronously maps the emitted values of the observer using the provided callback function.
The callback function that maps the emitted values of the observer.
Optionalfallbackfn: (e: Error) => voidThe optional fallback function that handles errors during mapping.
Merges the provided observer with the current observer instance. Returns a new observer that emits values from both observers.
Calls the next method to emit the specified data using the SUBJECT_EVENT event.
The data to be emitted.
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.
Returns the value of the params property.
The value of the params property, which can be of type T or null.
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.
The iterator context representing the current object.
Creates a new observer to observe the data emitted by a source.
Converts an observer-based asynchronous operation into a promise-based asynchronous operation.
A promise representing the completion or failure of the asynchronous operation.
Unsubscribes all event listeners.
Class representing a RouteManager.