@ngrx/operators
Version:
Shared RxJS Operators for NgRx libraries
15 lines (14 loc) • 662 B
TypeScript
import { Observable } from 'rxjs';
type TapResponseObserver<T, E> = {
next: (value: T) => void;
error: (error: E) => void;
complete?: () => void;
finalize?: () => void;
};
export declare function tapResponse<T, E = unknown>(observer: TapResponseObserver<T, E>): (source$: Observable<T>) => Observable<T>;
/**
* @deprecated Instead of passing a sequence of callbacks, use an observer
* object. For more info see: https://github.com/ngrx/platform/issues/4840
*/
export declare function tapResponse<T, E = unknown>(next: (value: T) => void, error: (error: E) => void, complete?: () => void): (source$: Observable<T>) => Observable<T>;
export {};