| 
									
										
										
										
											2017-03-22 17:13:24 -07:00
										 |  |  | export declare class HttpClientTestingModule { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare abstract class HttpTestingController { | 
					
						
							| 
									
										
										
										
											2017-07-07 14:56:36 -07:00
										 |  |  |     abstract expectNone(url: string, description?: string): void; | 
					
						
							|  |  |  |     abstract expectNone(params: RequestMatch, description?: string): void; | 
					
						
							|  |  |  |     abstract expectNone(matchFn: ((req: HttpRequest<any>) => boolean), description?: string): void; | 
					
						
							|  |  |  |     abstract expectNone(match: string | RequestMatch | ((req: HttpRequest<any>) => boolean), description?: string): void; | 
					
						
							|  |  |  |     abstract expectOne(url: string, description?: string): TestRequest; | 
					
						
							|  |  |  |     abstract expectOne(params: RequestMatch, description?: string): TestRequest; | 
					
						
							|  |  |  |     abstract expectOne(matchFn: ((req: HttpRequest<any>) => boolean), description?: string): TestRequest; | 
					
						
							|  |  |  |     abstract expectOne(match: string | RequestMatch | ((req: HttpRequest<any>) => boolean), description?: string): TestRequest; | 
					
						
							| 
									
										
										
										
											2017-03-22 17:13:24 -07:00
										 |  |  |     abstract match(match: string | RequestMatch | ((req: HttpRequest<any>) => boolean)): TestRequest[]; | 
					
						
							|  |  |  |     abstract verify(opts?: { | 
					
						
							|  |  |  |         ignoreCancelled?: boolean; | 
					
						
							|  |  |  |     }): void; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export interface RequestMatch { | 
					
						
							|  |  |  |     method?: string; | 
					
						
							|  |  |  |     url?: string; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class TestRequest { | 
					
						
							|  |  |  |     readonly cancelled: boolean; | 
					
						
							|  |  |  |     request: HttpRequest<any>; | 
					
						
							|  |  |  |     constructor(request: HttpRequest<any>, observer: Observer<HttpEvent<any>>); | 
					
						
							|  |  |  |     error(error: ErrorEvent, opts?: { | 
					
						
							|  |  |  |         headers?: HttpHeaders | { | 
					
						
							|  |  |  |             [name: string]: string | string[]; | 
					
						
							|  |  |  |         }; | 
					
						
							|  |  |  |         status?: number; | 
					
						
							|  |  |  |         statusText?: string; | 
					
						
							|  |  |  |     }): void; | 
					
						
							|  |  |  |     event(event: HttpEvent<any>): void; | 
					
						
							|  |  |  |     flush(body: ArrayBuffer | Blob | string | number | Object | (string | number | Object | null)[] | null, opts?: { | 
					
						
							|  |  |  |         headers?: HttpHeaders | { | 
					
						
							|  |  |  |             [name: string]: string | string[]; | 
					
						
							|  |  |  |         }; | 
					
						
							|  |  |  |         status?: number; | 
					
						
							|  |  |  |         statusText?: string; | 
					
						
							|  |  |  |     }): void; | 
					
						
							|  |  |  | } |