@orchestrator/ngx-testing
Version:
Testing utilities for Angular projects
24 lines (23 loc) • 837 B
TypeScript
import { ComponentFactoryResolver, Injector, Type } from '@angular/core';
import { AsHostComponent } from './types';
/**
* @internal
*/
export declare class HostGeneratorService {
private cfr;
private injector;
private testModule;
private typeToken;
private typeKind;
private extraConfig;
constructor(cfr: ComponentFactoryResolver, injector: Injector);
generateModuleFor(host: Type<any>): Type<any>;
generate<T = any>(): Type<AsHostComponent<T>>;
generateForComponent<T = any>(): Type<AsHostComponent<T>>;
generateForDirective<T = any>(): Type<AsHostComponent<T>>;
genForComponent<T>(compType: Type<T>): Type<AsHostComponent<T>>;
genForDirective<T>(dirType: Type<T>): Type<AsHostComponent<T>>;
private genDirectiveTemplate;
private genComponent;
private initComponent;
}