File tree 2 files changed +11
-4
lines changed
2 files changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -254,6 +254,12 @@ export async function testWithin() {
254
254
255
255
await container . findByRole ( 'button' , { name : / c l i c k m e / i} )
256
256
container . getByRole < HTMLButtonElement > ( 'button' , { name : / c l i c k m e / i} )
257
+
258
+ let withinQueries = within ( document . body )
259
+ withinQueries = within ( document . body )
260
+ withinQueries . getByRole < HTMLButtonElement > ( 'button' , { name : / c l i c k m e / i} )
261
+ withinQueries = within ( document . body )
262
+ withinQueries . getByRole < HTMLButtonElement > ( 'button' , { name : / c l i c k m e / i} )
257
263
}
258
264
259
265
/*
Original file line number Diff line number Diff line change @@ -175,7 +175,8 @@ export interface Queries {
175
175
[ T : string ] : Query
176
176
}
177
177
178
- export function getQueriesForElement < T extends Queries = typeof queries > (
179
- element : HTMLElement ,
180
- queriesToBind ?: T ,
181
- ) : BoundFunctions < T >
178
+ export function getQueriesForElement <
179
+ QueriesToBind extends Queries = typeof queries ,
180
+ // Extra type parameter required for reassignment.
181
+ T extends QueriesToBind = QueriesToBind ,
182
+ > ( element : HTMLElement , queriesToBind ?: T ) : BoundFunctions < T >
You can’t perform that action at this time.
0 commit comments