Skip to content

Commit 6342acb

Browse files
committed
fixup! feat(cdk/testing): add methods getOptionalHarness and hasHarness
1 parent a78e596 commit 6342acb

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tools/public_api_guard/cdk/testing.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,11 @@ export abstract class ContentContainerComponentHarness<S extends string = string
5656
getChildLoader(selector: S): Promise<HarnessLoader>;
5757
// (undocumented)
5858
getHarness<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<T>;
59+
// (undocumented)
60+
getOptionalHarness<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<T | null>;
5961
protected getRootHarnessLoader(): Promise<HarnessLoader>;
62+
// (undocumented)
63+
hasHarness<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<boolean>;
6064
}
6165

6266
// @public
@@ -103,12 +107,16 @@ export abstract class HarnessEnvironment<E> implements HarnessLoader, LocatorFac
103107
// (undocumented)
104108
getHarness<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<T>;
105109
// (undocumented)
110+
getOptionalHarness<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<T | null>;
111+
// (undocumented)
106112
harnessLoaderFor(selector: string): Promise<HarnessLoader>;
107113
// (undocumented)
108114
harnessLoaderForAll(selector: string): Promise<HarnessLoader[]>;
109115
// (undocumented)
110116
harnessLoaderForOptional(selector: string): Promise<HarnessLoader | null>;
111117
// (undocumented)
118+
hasHarness<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<boolean>;
119+
// (undocumented)
112120
locatorFor<T extends (HarnessQuery<any> | string)[]>(...queries: T): AsyncFactoryFn<LocatorFnResult<T>>;
113121
// (undocumented)
114122
locatorForAll<T extends (HarnessQuery<any> | string)[]>(...queries: T): AsyncFactoryFn<LocatorFnResult<T>[]>;
@@ -131,6 +139,8 @@ export interface HarnessLoader {
131139
getAllHarnesses<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<T[]>;
132140
getChildLoader(selector: string): Promise<HarnessLoader>;
133141
getHarness<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<T>;
142+
getOptionalHarness<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<T | null>;
143+
hasHarness<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<boolean>;
134144
}
135145

136146
// @public

0 commit comments

Comments
 (0)