@@ -403,7 +403,7 @@ class Cluster extends Commander {
403
403
*/
404
404
refreshSlotsCache ( callback ?: Callback < void > ) : void {
405
405
if ( this . isRefreshing ) {
406
- if ( typeof callback === "function" ) {
406
+ if ( callback ) {
407
407
process . nextTick ( callback ) ;
408
408
}
409
409
return ;
@@ -413,7 +413,7 @@ class Cluster extends Commander {
413
413
const _this = this ;
414
414
const wrapper = function ( error ?: Error ) {
415
415
_this . isRefreshing = false ;
416
- if ( typeof callback === "function" ) {
416
+ if ( callback ) {
417
417
callback ( error ) ;
418
418
}
419
419
} ;
@@ -422,7 +422,7 @@ class Cluster extends Commander {
422
422
423
423
let lastNodeError = null ;
424
424
425
- function tryNode ( index ) {
425
+ function tryNode ( index : number ) {
426
426
if ( index === nodes . length ) {
427
427
const error = new ClusterAllFailedError (
428
428
"Failed to refresh slots cache." ,
@@ -629,7 +629,7 @@ class Cluster extends Commander {
629
629
/**
630
630
* @ignore
631
631
*/
632
- handleError ( error , ttl , handlers ) {
632
+ handleError ( error : Error , ttl : { value ?: any } , handlers ) {
633
633
if ( typeof ttl . value === "undefined" ) {
634
634
ttl . value = this . options . maxRedirections ;
635
635
} else {
@@ -797,7 +797,7 @@ class Cluster extends Commander {
797
797
: nodeKey ;
798
798
}
799
799
800
- private getInfoFromNode ( redis : Redis , callback ) {
800
+ private getInfoFromNode ( redis : Redis , callback : Callback < void > ) {
801
801
if ( ! redis ) {
802
802
return callback ( new Error ( "Node is disconnected" ) ) ;
803
803
}
@@ -821,7 +821,7 @@ class Cluster extends Commander {
821
821
822
822
duplicatedConnection . cluster (
823
823
"SLOTS" ,
824
- timeout ( ( err , result ) => {
824
+ timeout ( ( err : Error , result ) => {
825
825
duplicatedConnection . disconnect ( ) ;
826
826
if ( err ) {
827
827
return callback ( err ) ;
@@ -919,7 +919,7 @@ class Cluster extends Commander {
919
919
return callback ( ) ;
920
920
}
921
921
922
- let state ;
922
+ let state : string ;
923
923
const lines = res . split ( "\r\n" ) ;
924
924
for ( let i = 0 ; i < lines . length ; ++ i ) {
925
925
const parts = lines [ i ] . split ( ":" ) ;
0 commit comments