ng-stubs
Version:
[](https://travis-ci.org/planser/ng-stubs)
16 lines (15 loc) • 747 B
TypeScript
import { ControlValueAccessors } from "./control-value-accessors";
import { ControlValueAccessorStub } from "./control-value-accessor-stub";
import { Predicate, DebugElement } from "@angular/core";
export declare class StubbedComponent<T> {
readonly instances: T[];
readonly type: any;
private controlValueAccessors;
constructor(instances: T[], type: any, controlValueAccessors: ControlValueAccessors);
get instance(): T;
get mostRecent(): T;
controlValueAccessorFor(component: T): ControlValueAccessorStub;
get controlValueAccessor(): ControlValueAccessorStub;
query(predicate: Predicate<DebugElement>, context: DebugElement): T;
queryAll(predicate: Predicate<DebugElement>, context: DebugElement): T[];
}