Skip to Content

fail Property Readonly

An emitter that triggers when an asynchronous action fails. This emitter takes a payload of type F, which contains the error information or data related to the failure of the action

API

readonly fail: Emitter<F>;

Example

import {switchMap} from 'rxjs'; import {transmit} from '@bitfiber/rx'; import {asyncSignalGroup} from '@bitfiber/ng/rx'; // Creates an asynchronous group const group = asyncSignalGroup<number, string[], Error>((group, {launch, fail}) => { launch // Sets an effect to be triggered on new launch emissions .effect( switchMap(page => apiService.get(`api/get?page=${page}`) // 'transmit' operator takes either data or an error and transmits it to the `success` // or `fail` emitter of the group, respectively .pipe(transmit(group))), ); fail // Performs a tap callback each time the request fails .tap(error => console.log(error)); });
Last updated on