| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class MockDirectiveResolver extends DirectiveResolver { | 
					
						
							| 
									
										
										
										
											2016-06-24 08:46:43 -07:00
										 |  |  |     constructor(_injector: Injector); | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     resolve(type: Type): DirectiveMetadata; | 
					
						
							|  |  |  |     setProvidersOverride(type: Type, providers: any[]): void; | 
					
						
							|  |  |  |     setViewProvidersOverride(type: Type, viewProviders: any[]): void; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class MockSchemaRegistry implements ElementSchemaRegistry { | 
					
						
							|  |  |  |     attrPropMapping: { | 
					
						
							|  |  |  |         [key: string]: string; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     existingProperties: { | 
					
						
							|  |  |  |         [key: string]: boolean; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor(existingProperties: { | 
					
						
							|  |  |  |         [key: string]: boolean; | 
					
						
							|  |  |  |     }, attrPropMapping: { | 
					
						
							|  |  |  |         [key: string]: string; | 
					
						
							|  |  |  |     }); | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     getMappedPropName(attrName: string): string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     hasProperty(tagName: string, property: string): boolean; | 
					
						
							|  |  |  |     securityContext(tagName: string, property: string): SecurityContext; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class MockViewResolver extends ViewResolver { | 
					
						
							| 
									
										
										
										
											2016-06-24 08:46:43 -07:00
										 |  |  |     constructor(_injector: Injector); | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     overrideViewDirective(component: Type, from: Type, to: Type): void; | 
					
						
							|  |  |  |     resolve(component: Type): ViewMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     setAnimations(component: Type, animations: AnimationEntryMetadata[]): void; | 
					
						
							|  |  |  |     setInlineTemplate(component: Type, template: string): void; | 
					
						
							|  |  |  |     setView(component: Type, view: ViewMetadata): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-24 17:35:01 -07:00
										 |  |  | export declare class OverridingTestComponentBuilder extends TestComponentBuilder { | 
					
						
							|  |  |  |     constructor(injector: Injector); | 
					
						
							| 
									
										
										
										
											2016-06-24 08:46:43 -07:00
										 |  |  |     createAsync<T>(rootComponentType: ConcreteType<T>): Promise<ComponentFixture<T>>; | 
					
						
							|  |  |  |     createSync<T>(rootComponentType: ConcreteType<T>): ComponentFixture<T>; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     overrideAnimations(componentType: Type, animations: AnimationEntryMetadata[]): TestComponentBuilder; | 
					
						
							| 
									
										
										
										
											2016-06-24 17:35:01 -07:00
										 |  |  |     overrideDirective(componentType: Type, from: Type, to: Type): OverridingTestComponentBuilder; | 
					
						
							|  |  |  |     overrideProviders(type: Type, providers: any[]): OverridingTestComponentBuilder; | 
					
						
							|  |  |  |     overrideTemplate(componentType: Type, template: string): OverridingTestComponentBuilder; | 
					
						
							|  |  |  |     overrideView(componentType: Type, view: ViewMetadata): OverridingTestComponentBuilder; | 
					
						
							|  |  |  |     overrideViewProviders(type: Type, providers: any[]): OverridingTestComponentBuilder; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } |