import { Http } from '@angular/http'; import { Observable } from 'rxjs/Rx'; import { BaseService } from './base.service'; import { BaseResponse } from '../common/base.data'; /** * HTTP Service */ export declare class HTTPService extends BaseService { private http; /** * Initialize */ constructor(http: Http); /** * Gets Data (Async) * * @param url URL * @param contentType Content Type * @param data Data */ getHTTPData(url: string, contentType: string, data: string): Observable; /** * Post Data (Async) * * @param url URL * @param contentType Content Type * @param data Data */ postHTTPData(url: string, contentType: string, data: any): Observable; /** * Handle HTTP Successful Call */ private handleResponse(response); /** * Handle HTTP Call Error */ private handleError(error); }