UNPKG

@angular-jz/jz

Version:

jim jz

24 lines (23 loc) 826 B
import { Injector } from '@angular/core'; import { Headers, Http, RequestOptions } from '@angular/http'; import 'rxjs/add/operator/toPromise'; import { OAuthService } from 'angular-oauth2-oidc'; import { Observable } from 'rxjs/Observable'; export declare class ServiceOptions { appCode: string; itemType: string; } export declare class BaseService { options: ServiceOptions; http: Http; oAuthService: OAuthService; appServiceUrl: string; headers: Headers; requestOptions: RequestOptions; fileHeaders: Headers; fileRequestOptions: RequestOptions; constructor(injector: Injector, options: ServiceOptions); handleError(error: any): Promise<any>; post(url: string, data: any): Promise<any>; postObservable(url: string, data: any): Observable<any>; }