Skip to content

Commit

Permalink
update @angular/cdk/testing API guards
Browse files Browse the repository at this point in the history
  • Loading branch information
mmalerba committed Oct 16, 2019
1 parent 497e7eb commit ba9e030
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions tools/public_api_guard/cdk/testing.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,9 @@ export declare abstract class HarnessEnvironment<E> implements HarnessLoader, Lo
getChildLoader(selector: string): Promise<HarnessLoader>;
protected abstract getDocumentRoot(): E;
getHarness<T extends ComponentHarness>(harnessType: ComponentHarnessConstructor<T> | HarnessPredicate<T>): Promise<T>;
harnessLoaderFor(selector: string): Promise<HarnessLoader>;
harnessLoaderForAll(selector: string): Promise<HarnessLoader[]>;
harnessLoaderForOptional(selector: string): Promise<HarnessLoader | null>;
locatorFor<T extends ComponentHarness>(harnessType: ComponentHarnessConstructor<T> | HarnessPredicate<T>): AsyncFactoryFn<T>;
locatorFor(selector: string): AsyncFactoryFn<TestElement>;
locatorForAll<T extends ComponentHarness>(harnessType: ComponentHarnessConstructor<T> | HarnessPredicate<T>): AsyncFactoryFn<T[]>;
Expand Down Expand Up @@ -96,10 +99,13 @@ export interface LocatorFactory {
rootElement: TestElement;
documentRootLocatorFactory(): LocatorFactory;
forceStabilize(): Promise<void>;
locatorFor(selector: string): AsyncFactoryFn<TestElement>;
harnessLoaderFor(selector: string): Promise<HarnessLoader>;
harnessLoaderForAll(selector: string): Promise<HarnessLoader[]>;
harnessLoaderForOptional(selector: string): Promise<HarnessLoader | null>;
locatorFor<T extends ComponentHarness>(harnessType: ComponentHarnessConstructor<T> | HarnessPredicate<T>): AsyncFactoryFn<T>;
locatorForAll(selector: string): AsyncFactoryFn<TestElement[]>;
locatorFor(selector: string): AsyncFactoryFn<TestElement>;
locatorForAll<T extends ComponentHarness>(harnessType: ComponentHarnessConstructor<T> | HarnessPredicate<T>): AsyncFactoryFn<T[]>;
locatorForAll(selector: string): AsyncFactoryFn<TestElement[]>;
locatorForOptional(selector: string): AsyncFactoryFn<TestElement | null>;
locatorForOptional<T extends ComponentHarness>(harnessType: ComponentHarnessConstructor<T> | HarnessPredicate<T>): AsyncFactoryFn<T | null>;
}
Expand Down

0 comments on commit ba9e030

Please sign in to comment.