thenAnyObservablePipe
Alternative: thenAny$$$
Inlined: thenAnyObservable, thenAny$$
Types
function thenAnyObservablePipe<GInNextValue, GOut>(
onThenAny: IThenAnyObservableCallback<GInNextValue, GOut>,
): IObservablePipe<IThenObservableInNotifications<GInNextValue>, GOut>
Definition
This function is similar to the method .then of a Promise:
When a complete or error Notification is received, onThenAny is called with the resolved state.
Then, it emits the values from the Observable returned by onThenAny.
Example
When an HTTP request completes, emits its state
const subscribe = pipe$$(request$, [
thenAny$$$(({ state }): IObservable<IEmptyObservableNotifications> => {
return single(`state: ${state}`);
}),
]);
subscribe((value) => {
console.log(nvalue);
});
Output:
if fulfilled
'state fulfilled'
if rejected
'state rejected'