@@ -152,7 +152,7 @@ export class FirebaseTokenGenerator {
152
152
) ;
153
153
}
154
154
155
- const fullDecodedToken = jwt . decode ( idToken , {
155
+ const fullDecodedToken : any = jwt . decode ( idToken , {
156
156
complete : true ,
157
157
} ) ;
158
158
@@ -222,7 +222,7 @@ export class FirebaseTokenGenerator {
222
222
return new Promise ( ( resolve , reject ) => {
223
223
jwt . verify ( idToken , publicKeys [ header . kid ] , {
224
224
algorithms : [ ALGORITHM ] ,
225
- } , ( error , decodedToken ) => {
225
+ } , ( error , decodedToken : any ) => {
226
226
if ( error ) {
227
227
if ( error . name === 'TokenExpiredError' ) {
228
228
errorMessage = 'Firebase ID token has expired. Get a fresh token from your client app and try ' +
@@ -297,12 +297,12 @@ export class FirebaseTokenGenerator {
297
297
} else {
298
298
/* istanbul ignore else */
299
299
if ( res . headers . hasOwnProperty ( 'cache-control' ) ) {
300
- const cacheControlHeader = res . headers [ 'cache-control' ] ;
300
+ const cacheControlHeader : string = res . headers [ 'cache-control' ] as string ;
301
301
const parts = cacheControlHeader . split ( ',' ) ;
302
302
parts . forEach ( ( part ) => {
303
303
const subParts = part . trim ( ) . split ( '=' ) ;
304
304
if ( subParts [ 0 ] === 'max-age' ) {
305
- const maxAge = subParts [ 1 ] ;
305
+ const maxAge : number = + subParts [ 1 ] ;
306
306
this . publicKeysExpireAt_ = Date . now ( ) + ( maxAge * 1000 ) ;
307
307
}
308
308
} ) ;
0 commit comments