45 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
export declare class MockDirectiveResolver extends DirectiveResolver {
 | 
						|
    constructor(_injector: Injector);
 | 
						|
    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;
 | 
						|
    };
 | 
						|
    existingProperties: {
 | 
						|
        [key: string]: boolean;
 | 
						|
    };
 | 
						|
    constructor(existingProperties: {
 | 
						|
        [key: string]: boolean;
 | 
						|
    }, attrPropMapping: {
 | 
						|
        [key: string]: string;
 | 
						|
    });
 | 
						|
    getMappedPropName(attrName: string): string;
 | 
						|
    hasProperty(tagName: string, property: string): boolean;
 | 
						|
    securityContext(tagName: string, property: string): SecurityContext;
 | 
						|
}
 | 
						|
 | 
						|
export declare class MockViewResolver extends ViewResolver {
 | 
						|
    constructor(_injector: Injector);
 | 
						|
    overrideViewDirective(component: Type, from: Type, to: Type): void;
 | 
						|
    resolve(component: Type): ViewMetadata;
 | 
						|
    setAnimations(component: Type, animations: AnimationEntryMetadata[]): void;
 | 
						|
    setInlineTemplate(component: Type, template: string): void;
 | 
						|
    setView(component: Type, view: ViewMetadata): void;
 | 
						|
}
 | 
						|
 | 
						|
export declare class OverridingTestComponentBuilder extends TestComponentBuilder {
 | 
						|
    constructor(injector: Injector);
 | 
						|
    createAsync<T>(rootComponentType: ConcreteType<T>): Promise<ComponentFixture<T>>;
 | 
						|
    createSync<T>(rootComponentType: ConcreteType<T>): ComponentFixture<T>;
 | 
						|
    overrideAnimations(componentType: Type, animations: AnimationEntryMetadata[]): TestComponentBuilder;
 | 
						|
    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;
 | 
						|
}
 |