|
1 | 1 | export declare class TestbedHarnessEnvironment extends HarnessEnvironment<Element> {
|
2 |
| - protected constructor(rawRootElement: Element, _fixture: ComponentFixture<unknown>, _queryFn?: (selector: string, root: Element) => ArrayLike<Element>); |
| 2 | + protected constructor(rawRootElement: Element, _fixture: ComponentFixture<unknown>, options?: TestbedHarnessEnvironmentOptions); |
3 | 3 | protected createEnvironment(element: Element): HarnessEnvironment<Element>;
|
4 | 4 | protected createTestElement(element: Element): TestElement;
|
5 | 5 | forceStabilize(): Promise<void>;
|
6 | 6 | protected getAllRawElements(selector: string): Promise<Element[]>;
|
7 | 7 | protected getDocumentRoot(): Element;
|
8 | 8 | waitForTasksOutsideAngular(): Promise<void>;
|
9 |
| - static documentRootLoader(fixture: ComponentFixture<unknown>, queryFn?: (selector: string, root: Element) => ArrayLike<Element>): HarnessLoader; |
10 |
| - static harnessForFixture<T extends ComponentHarness>(fixture: ComponentFixture<unknown>, harnessType: ComponentHarnessConstructor<T>, queryFn?: (selector: string, root: Element) => ArrayLike<Element>): Promise<T>; |
11 |
| - static loader(fixture: ComponentFixture<unknown>, queryFn?: (selector: string, root: Element) => ArrayLike<Element>): HarnessLoader; |
| 9 | + static documentRootLoader(fixture: ComponentFixture<unknown>, options?: TestbedHarnessEnvironmentOptions): HarnessLoader; |
| 10 | + static harnessForFixture<T extends ComponentHarness>(fixture: ComponentFixture<unknown>, harnessType: ComponentHarnessConstructor<T>, options?: TestbedHarnessEnvironmentOptions): Promise<T>; |
| 11 | + static loader(fixture: ComponentFixture<unknown>, options?: TestbedHarnessEnvironmentOptions): HarnessLoader; |
| 12 | +} |
| 13 | + |
| 14 | +export interface TestbedHarnessEnvironmentOptions { |
| 15 | + queryFn: (selector: string, root: Element) => ArrayLike<Element>; |
12 | 16 | }
|
13 | 17 |
|
14 | 18 | export declare class UnitTestElement implements TestElement {
|
|
0 commit comments