@@ -152,7 +152,7 @@ export class FirebaseTokenGenerator {
152152 ) ;
153153 }
154154
155- const fullDecodedToken = jwt . decode ( idToken , {
155+ const fullDecodedToken : any = jwt . decode ( idToken , {
156156 complete : true ,
157157 } ) ;
158158
@@ -222,7 +222,7 @@ export class FirebaseTokenGenerator {
222222 return new Promise ( ( resolve , reject ) => {
223223 jwt . verify ( idToken , publicKeys [ header . kid ] , {
224224 algorithms : [ ALGORITHM ] ,
225- } , ( error , decodedToken ) => {
225+ } , ( error , decodedToken : any ) => {
226226 if ( error ) {
227227 if ( error . name === 'TokenExpiredError' ) {
228228 errorMessage = 'Firebase ID token has expired. Get a fresh token from your client app and try ' +
@@ -297,12 +297,12 @@ export class FirebaseTokenGenerator {
297297 } else {
298298 /* istanbul ignore else */
299299 if ( res . headers . hasOwnProperty ( 'cache-control' ) ) {
300- const cacheControlHeader = res . headers [ 'cache-control' ] ;
300+ const cacheControlHeader : string = res . headers [ 'cache-control' ] as string ;
301301 const parts = cacheControlHeader . split ( ',' ) ;
302302 parts . forEach ( ( part ) => {
303303 const subParts = part . trim ( ) . split ( '=' ) ;
304304 if ( subParts [ 0 ] === 'max-age' ) {
305- const maxAge = subParts [ 1 ] ;
305+ const maxAge : number = + subParts [ 1 ] ;
306306 this . publicKeysExpireAt_ = Date . now ( ) + ( maxAge * 1000 ) ;
307307 }
308308 } ) ;
0 commit comments