UNPKG

1.75 kBTypeScriptView Raw
1import 'rxjs/add/operator/map';
2import 'rxjs/add/operator/takeUntil';
3import 'rxjs/add/operator/take';
4import { Models } from './models';
5import { RestHeaders } from './rest-headers';
6export declare class RestRequest {
7 static zone: any;
8 private static jobId;
9 private subjectInuUse;
10 private meta;
11 private handlerResult;
12 checkCache(sourceRequest: Models.HandleResultSourceRequestOptions, jobid: number): boolean;
13 private req;
14 private getSubject;
15 private metaReq;
16 get(url: string, body: string, headers: RestHeaders, meta: Models.MetaRequest, isArray: boolean, mockHttp: Models.MockHttp): Models.PromiseObservableMix<any>;
17 head(url: string, body: string, headers: RestHeaders, meta: Models.MetaRequest, isArray: boolean, mockHttp: Models.MockHttp): Models.PromiseObservableMix<any>;
18 delete(url: string, body: string, headers: RestHeaders, meta: Models.MetaRequest, isArray: boolean, mockHttp: Models.MockHttp): Models.PromiseObservableMix<any>;
19 post(url: string, body: string, headers: RestHeaders, meta: Models.MetaRequest, isArray: boolean, mockHttp: Models.MockHttp): Models.PromiseObservableMix<any>;
20 put(url: string, body: string, headers: RestHeaders, meta: Models.MetaRequest, isArray: boolean, mockHttp: Models.MockHttp): Models.PromiseObservableMix<any>;
21 patch(url: string, body: string, headers: RestHeaders, meta: Models.MetaRequest, isArray: boolean, mockHttp: Models.MockHttp): Models.PromiseObservableMix<any>;
22 jsonp(url: string, body: string, headers: RestHeaders, meta: Models.MetaRequest, isArray: boolean, mockHttp: Models.MockHttp): Models.PromiseObservableMix<any>;
23 private replaySubjects;
24 replay(method: Models.HttpMethod, meta: Models.MetaRequest): void;
25}