ng2-interceptors
Version:
Angular2 interceptor service implementation
8 lines (7 loc) • 411 B
TypeScript
import { InterceptedRequest } from "./intercepted-request";
import { InterceptedResponse } from "./intercepted-response";
import { Observable } from 'rxjs/Rx';
export interface Interceptor {
interceptBefore?(request: InterceptedRequest): Observable<InterceptedRequest> | InterceptedRequest;
interceptAfter?(response: InterceptedResponse): Observable<InterceptedResponse> | InterceptedResponse;
}