UNPKG

@ngx-resource/handler-ngx-http-legacy

Version:
9 lines (8 loc) 532 B
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; }