@ngx-resource/handler-ngx-http-legacy
Version:
Resource handler Angular old http
9 lines (8 loc) • 532 B
TypeScript
import { Observable } from 'rxjs/Observable';
import { IResourceHandlerResponse, IResourceRequest, IResourceResponse, ResourceHandler } from '@ngx-resource/core';
export declare abstract class ResourceHandlerAbstract extends ResourceHandler {
handle(req: IResourceRequest): IResourceHandlerResponse;
protected abstract request(request: any): Observable<any>;
protected abstract prepareRequest(req: IResourceRequest): any;
protected abstract handleResponse(req: IResourceRequest, response: any): IResourceResponse;
}