UNPKG

ng-stubs

Version:

[![Build Status](https://travis-ci.org/planser/ng-stubs.svg?branch=master)](https://travis-ci.org/planser/ng-stubs)

16 lines (15 loc) 747 B
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[]; }