File tree 2 files changed +8
-8
lines changed
2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -27,13 +27,13 @@ declare module 'vitest/node' {
27
27
}
28
28
}
29
29
30
- type PWHoverOptions = Parameters < Page [ 'hover' ] > [ 1 ]
31
- type PWClickOptions = Parameters < Page [ 'click' ] > [ 1 ]
32
- type PWDoubleClickOptions = Parameters < Page [ 'dblclick' ] > [ 1 ]
33
- type PWFillOptions = Parameters < Page [ 'fill' ] > [ 2 ]
34
- type PWScreenshotOptions = Parameters < Page [ 'screenshot' ] > [ 0 ]
35
- type PWSelectOptions = Parameters < Page [ 'selectOption' ] > [ 2 ]
36
- type PWDragAndDropOptions = Parameters < Page [ 'dragAndDrop' ] > [ 2 ]
30
+ type PWHoverOptions = NonNullable < Parameters < Page [ 'hover' ] > [ 1 ] >
31
+ type PWClickOptions = NonNullable < Parameters < Page [ 'click' ] > [ 1 ] >
32
+ type PWDoubleClickOptions = NonNullable < Parameters < Page [ 'dblclick' ] > [ 1 ] >
33
+ type PWFillOptions = NonNullable < Parameters < Page [ 'fill' ] > [ 2 ] >
34
+ type PWScreenshotOptions = NonNullable < Parameters < Page [ 'screenshot' ] > [ 0 ] >
35
+ type PWSelectOptions = NonNullable < Parameters < Page [ 'selectOption' ] > [ 2 ] >
36
+ type PWDragAndDropOptions = NonNullable < Parameters < Page [ 'dragAndDrop' ] > [ 2 ] >
37
37
38
38
declare module '@vitest/browser/context' {
39
39
export interface UserEventHoverOptions extends PWHoverOptions { }
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ export const hover: UserEventCommand<UserEvent['hover']> = async (
16
16
}
17
17
else if ( context . provider instanceof WebdriverBrowserProvider ) {
18
18
const browser = context . browser
19
- await browser . $ ( selector ) . moveTo ( options )
19
+ await browser . $ ( selector ) . moveTo ( options as any )
20
20
}
21
21
else {
22
22
throw new TypeError ( `Provider "${ context . provider . name } " does not support hover` )
You can’t perform that action at this time.
0 commit comments