@@ -34,7 +34,7 @@ export abstract class HarnessEnvironment<E> implements HarnessLoader, LocatorFac
3434
3535 // Implemented as part of the `LocatorFactory` interface.
3636 locatorForRequired ( selector : string ) : AsyncFn < TestElement > ;
37- locatorForRequired < T extends ComponentHarness > ( harness : ComponentHarnessConstructor < T > ) :
37+ locatorForRequired < T extends ComponentHarness > ( harnessType : ComponentHarnessConstructor < T > ) :
3838 AsyncFn < T > ;
3939 locatorForRequired < T extends ComponentHarness > (
4040 arg : string | ComponentHarnessConstructor < T > ) : AsyncFn < TestElement | T > {
@@ -57,7 +57,7 @@ export abstract class HarnessEnvironment<E> implements HarnessLoader, LocatorFac
5757
5858 // Implemented as part of the `LocatorFactory` interface.
5959 locatorForOptional ( selector : string ) : AsyncFn < TestElement | null > ;
60- locatorForOptional < T extends ComponentHarness > ( harness : ComponentHarnessConstructor < T > ) :
60+ locatorForOptional < T extends ComponentHarness > ( harnessType : ComponentHarnessConstructor < T > ) :
6161 AsyncFn < T | null > ;
6262 locatorForOptional < T extends ComponentHarness > (
6363 arg : string | ComponentHarnessConstructor < T > ) : AsyncFn < TestElement | T | null > {
@@ -74,7 +74,8 @@ export abstract class HarnessEnvironment<E> implements HarnessLoader, LocatorFac
7474
7575 // Implemented as part of the `LocatorFactory` interface.
7676 locatorForAll ( selector : string ) : AsyncFn < TestElement [ ] > ;
77- locatorForAll < T extends ComponentHarness > ( harness : ComponentHarnessConstructor < T > ) : AsyncFn < T [ ] > ;
77+ locatorForAll < T extends ComponentHarness > ( harnessType : ComponentHarnessConstructor < T > ) :
78+ AsyncFn < T [ ] > ;
7879 locatorForAll < T extends ComponentHarness > (
7980 arg : string | ComponentHarnessConstructor < T > ) : AsyncFn < TestElement [ ] | T [ ] > {
8081 return async ( ) => {
@@ -88,19 +89,21 @@ export abstract class HarnessEnvironment<E> implements HarnessLoader, LocatorFac
8889 }
8990
9091 // Implemented as part of the `HarnessLoader` interface.
91- requiredHarness < T extends ComponentHarness > ( harness : ComponentHarnessConstructor < T > ) : Promise < T > {
92- return this . locatorForRequired ( harness ) ( ) ;
92+ requiredHarness < T extends ComponentHarness > ( harnessType : ComponentHarnessConstructor < T > ) :
93+ Promise < T > {
94+ return this . locatorForRequired ( harnessType ) ( ) ;
9395 }
9496
9597 // Implemented as part of the `HarnessLoader` interface.
96- optionalHarness < T extends ComponentHarness > ( harness : ComponentHarnessConstructor < T > ) :
97- Promise < T | null > {
98- return this . locatorForOptional ( harness ) ( ) ;
98+ optionalHarness < T extends ComponentHarness > ( harnessType : ComponentHarnessConstructor < T > ) :
99+ Promise < T | null > {
100+ return this . locatorForOptional ( harnessType ) ( ) ;
99101 }
100102
101103 // Implemented as part of the `HarnessLoader` interface.
102- allHarnesses < T extends ComponentHarness > ( harness : ComponentHarnessConstructor < T > ) : Promise < T [ ] > {
103- return this . locatorForAll ( harness ) ( ) ;
104+ allHarnesses < T extends ComponentHarness > ( harnessType : ComponentHarnessConstructor < T > ) :
105+ Promise < T [ ] > {
106+ return this . locatorForAll ( harnessType ) ( ) ;
104107 }
105108
106109 // Implemented as part of the `HarnessLoader` interface.
0 commit comments