Skip to content

Commit 6534a3d

Browse files
committed
update @angular/cdk/testing API guards
1 parent c8c0ccb commit 6534a3d

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

tools/public_api_guard/cdk/testing.d.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ export declare abstract class HarnessEnvironment<E> implements HarnessLoader, Lo
6363
getChildLoader(selector: string): Promise<HarnessLoader>;
6464
protected abstract getDocumentRoot(): E;
6565
getHarness<T extends ComponentHarness>(harnessType: ComponentHarnessConstructor<T> | HarnessPredicate<T>): Promise<T>;
66+
harnessLoaderFor(selector: string): Promise<HarnessLoader>;
67+
harnessLoaderForAll(selector: string): Promise<HarnessLoader[]>;
68+
harnessLoaderForOptional(selector: string): Promise<HarnessLoader | null>;
6669
locatorFor<T extends ComponentHarness>(harnessType: ComponentHarnessConstructor<T> | HarnessPredicate<T>): AsyncFactoryFn<T>;
6770
locatorFor(selector: string): AsyncFactoryFn<TestElement>;
6871
locatorForAll<T extends ComponentHarness>(harnessType: ComponentHarnessConstructor<T> | HarnessPredicate<T>): AsyncFactoryFn<T[]>;
@@ -96,10 +99,13 @@ export interface LocatorFactory {
9699
rootElement: TestElement;
97100
documentRootLocatorFactory(): LocatorFactory;
98101
forceStabilize(): Promise<void>;
99-
locatorFor(selector: string): AsyncFactoryFn<TestElement>;
102+
harnessLoaderFor(selector: string): Promise<HarnessLoader>;
103+
harnessLoaderForAll(selector: string): Promise<HarnessLoader[]>;
104+
harnessLoaderForOptional(selector: string): Promise<HarnessLoader | null>;
100105
locatorFor<T extends ComponentHarness>(harnessType: ComponentHarnessConstructor<T> | HarnessPredicate<T>): AsyncFactoryFn<T>;
101-
locatorForAll(selector: string): AsyncFactoryFn<TestElement[]>;
106+
locatorFor(selector: string): AsyncFactoryFn<TestElement>;
102107
locatorForAll<T extends ComponentHarness>(harnessType: ComponentHarnessConstructor<T> | HarnessPredicate<T>): AsyncFactoryFn<T[]>;
108+
locatorForAll(selector: string): AsyncFactoryFn<TestElement[]>;
103109
locatorForOptional(selector: string): AsyncFactoryFn<TestElement | null>;
104110
locatorForOptional<T extends ComponentHarness>(harnessType: ComponentHarnessConstructor<T> | HarnessPredicate<T>): AsyncFactoryFn<T | null>;
105111
}

0 commit comments

Comments
 (0)