| 
									
										
										
										
											2016-07-20 17:51:21 -07:00
										 |  |  | /** @stable */ | 
					
						
							|  |  |  | export declare class MockLocationStrategy extends LocationStrategy { | 
					
						
							|  |  |  |     internalBaseHref: string; | 
					
						
							|  |  |  |     internalPath: string; | 
					
						
							|  |  |  |     internalTitle: string; | 
					
						
							|  |  |  |     urlChanges: string[]; | 
					
						
							|  |  |  |     constructor(); | 
					
						
							|  |  |  |     back(): void; | 
					
						
							|  |  |  |     forward(): void; | 
					
						
							|  |  |  |     getBaseHref(): string; | 
					
						
							|  |  |  |     onPopState(fn: (value: any) => void): void; | 
					
						
							|  |  |  |     path(includeHash?: boolean): string; | 
					
						
							|  |  |  |     prepareExternalUrl(internal: string): string; | 
					
						
							|  |  |  |     pushState(ctx: any, title: string, path: string, query: string): void; | 
					
						
							|  |  |  |     replaceState(ctx: any, title: string, path: string, query: string): void; | 
					
						
							|  |  |  |     simulatePopState(url: string): void; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 12:27:23 -07:00
										 |  |  | /** @experimental */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class SpyLocation implements Location { | 
					
						
							|  |  |  |     urlChanges: string[]; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     back(): void; | 
					
						
							|  |  |  |     forward(): void; | 
					
						
							|  |  |  |     go(path: string, query?: string): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     isCurrentPathEqualTo(path: string, query?: string): boolean; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     normalize(url: string): string; | 
					
						
							|  |  |  |     path(): string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     prepareExternalUrl(url: string): string; | 
					
						
							|  |  |  |     replaceState(path: string, query?: string): void; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     setBaseHref(url: string): void; | 
					
						
							|  |  |  |     setInitialPath(url: string): void; | 
					
						
							|  |  |  |     simulateHashChange(pathname: string): void; | 
					
						
							|  |  |  |     simulateUrlPop(pathname: string): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     subscribe(onNext: (value: any) => void, onThrow?: (error: any) => void, onReturn?: () => void): Object; | 
					
						
							|  |  |  | } |