1 | import 'rxjs/add/operator/map';
|
2 | import 'rxjs/add/operator/takeUntil';
|
3 | import 'rxjs/add/operator/take';
|
4 | import { Models } from './models';
|
5 | import { RestHeaders } from './rest-headers';
|
6 | export 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 | }
|