This repository was archived by the owner on Jul 29, 2024. It is now read-only.
File tree 1 file changed +4
-2
lines changed
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -785,7 +785,9 @@ export class ElementArrayFinder extends WebdriverWebElement {
785
785
export class ElementFinder extends WebdriverWebElement {
786
786
parentElementArrayFinder : ElementArrayFinder ;
787
787
elementArrayFinder_ : ElementArrayFinder ;
788
- then : ( fn : Function , errorFn ?: Function ) => wdpromise . Promise < any > = null ;
788
+ then ?:
789
+ ( fn : ( value : any ) => any | wdpromise . IThenable < any > ,
790
+ errorFn ?: ( error : any ) => any ) => wdpromise . Promise < any > = null ;
789
791
790
792
constructor ( public browser_ : ProtractorBrowser , elementArrayFinder : ElementArrayFinder ) {
791
793
super ( ) ;
@@ -799,7 +801,7 @@ export class ElementFinder extends WebdriverWebElement {
799
801
if ( this . parentElementArrayFinder . actionResults_ ) {
800
802
// Access the underlying actionResult of ElementFinder.
801
803
this . then =
802
- ( fn : ( value : any ) => { } | wdpromise . IThenable < { } > , errorFn ?: ( error : any ) => any ) => {
804
+ ( fn : ( value : any ) => any | wdpromise . IThenable < any > , errorFn ?: ( error : any ) => any ) => {
803
805
return this . elementArrayFinder_ . then ( ( actionResults : any ) => {
804
806
if ( ! fn ) {
805
807
return actionResults [ 0 ] ;
You can’t perform that action at this time.
0 commit comments