Function: catchErrorSource() 
catchErrorSource<
Payload,TypePrefix>(typePrefix): (source$) =>Observable<Payload|Action<any,`${TypePrefix}.error$`>>
Defined in: libs/rxjs/src/lib/sources/catch-error-source.operator.ts:24
catchErrorSource is a custom RxJS operator that converts an RxJS Observable of any values into a source of errors, using RxJS' catchError operator. It takes one argument, TypePrefix, and prefixes it to create an object of type Action<any, ${TypePrefix}.error$>.
Example: Catching errors from a source 
typescript
import { timer, map } from 'rxjs';
const timer$ = timer(1000).pipe(
  map(n => ({ type: 'timer$', payload: n.fakeNumberMethod() })),
  catchErrorSource('timer'),
);
timer$.subscribe(console.log);
// { type: 'timer.error$', payload: 'Error: n.fakeNumberMethod is not a function' }Type Parameters 
Payload 
Payload
TypePrefix 
TypePrefix extends string
Parameters 
typePrefix 
TypePrefix
Returns 
(
source$):Observable<Payload|Action<any,`${TypePrefix}.error$`>>
Parameters 
source$ 
Observable<Payload>
Returns 
Observable<Payload | Action<any, `${TypePrefix}.error$`>>