@@ -56,7 +56,11 @@ export abstract class ContentContainerComponentHarness<S extends string = string
56
56
getChildLoader(selector : S ): Promise <HarnessLoader >;
57
57
// (undocumented)
58
58
getHarness<T extends ComponentHarness >(query : HarnessQuery <T >): Promise <T >;
59
+ // (undocumented)
60
+ getOptionalHarness<T extends ComponentHarness >(query : HarnessQuery <T >): Promise <T | null >;
59
61
protected getRootHarnessLoader(): Promise <HarnessLoader >;
62
+ // (undocumented)
63
+ hasHarness<T extends ComponentHarness >(query : HarnessQuery <T >): Promise <boolean >;
60
64
}
61
65
62
66
// @public
@@ -103,12 +107,16 @@ export abstract class HarnessEnvironment<E> implements HarnessLoader, LocatorFac
103
107
// (undocumented)
104
108
getHarness<T extends ComponentHarness >(query : HarnessQuery <T >): Promise <T >;
105
109
// (undocumented)
110
+ getOptionalHarness<T extends ComponentHarness >(query : HarnessQuery <T >): Promise <T | null >;
111
+ // (undocumented)
106
112
harnessLoaderFor(selector : string ): Promise <HarnessLoader >;
107
113
// (undocumented)
108
114
harnessLoaderForAll(selector : string ): Promise <HarnessLoader []>;
109
115
// (undocumented)
110
116
harnessLoaderForOptional(selector : string ): Promise <HarnessLoader | null >;
111
117
// (undocumented)
118
+ hasHarness<T extends ComponentHarness >(query : HarnessQuery <T >): Promise <boolean >;
119
+ // (undocumented)
112
120
locatorFor<T extends (HarnessQuery <any > | string )[]>(... queries : T ): AsyncFactoryFn <LocatorFnResult <T >>;
113
121
// (undocumented)
114
122
locatorForAll<T extends (HarnessQuery <any > | string )[]>(... queries : T ): AsyncFactoryFn <LocatorFnResult <T >[]>;
@@ -131,6 +139,8 @@ export interface HarnessLoader {
131
139
getAllHarnesses<T extends ComponentHarness >(query : HarnessQuery <T >): Promise <T []>;
132
140
getChildLoader(selector : string ): Promise <HarnessLoader >;
133
141
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 >;
134
144
}
135
145
136
146
// @public
0 commit comments