File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -77,3 +77,8 @@ cy.waitUntil<boolean>(() => true, {
77
77
} )
78
78
cy . waitUntil < boolean > ( ( ) => true , { log : false } )
79
79
cy . waitUntil < boolean > ( ( ) => true , { customMessage : 'custom message' } )
80
+
81
+ cy . wrap ( '' ) . waitUntil ( ( subject ) => subject . length )
82
+ cy . wrap ( '' ) . waitUntil < boolean > ( ( subject ) => ! ! subject . length )
83
+ cy . wrap < string > ( '' ) . waitUntil < boolean > ( ( subject ) => ! ! subject . length )
84
+ cy . wrap < string > ( '' ) . waitUntil ( ( subject ) => subject . length )
Original file line number Diff line number Diff line change @@ -21,8 +21,10 @@ interface WaitUntilOptions<Subject = any> {
21
21
22
22
declare namespace Cypress {
23
23
interface Chainable < Subject = any > {
24
- waitUntil < Subject > (
25
- checkFunction : ( ) => Subject | Chainable < Subject > | Promise < Subject > ,
24
+ waitUntil < ReturnType = any > (
25
+ checkFunction : (
26
+ subject : Subject | undefined
27
+ ) => ReturnType | Chainable < ReturnType > | Promise < ReturnType > ,
26
28
options ?: WaitUntilOptions < Subject >
27
29
) : Chainable < Subject >
28
30
}
You canβt perform that action at this time.
0 commit comments