Skip to content

Commit 2f28b25

Browse files
committed
fix(messaging): improve typings for Messaging methods
1 parent 1d48660 commit 2f28b25

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

typings/app.d.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -312,8 +312,8 @@ declare namespace firebase.messaging {
312312
interface Messaging {
313313
deleteToken (token : string ) : firebase.Promise < any > | null ;
314314
getToken ( ) : firebase.Promise < any > | null ;
315-
onMessage (nextOrObserver : firebase.Observer<Object, void> ) : ( ) => any ;
316-
onTokenRefresh (nextOrObserver : firebase.Observer<Object, void> ) : ( ) => any ;
315+
onMessage (nextOrObserver : firebase.Observer<Object, void> | ((payload: Object) => any) ) : ( ) => any ;
316+
onTokenRefresh (nextOrObserver : firebase.Observer<Object, void> | ((a: Object) => any) ) : ( ) => any ;
317317
requestPermission ( ) : firebase.Promise < any > | null ;
318318
setBackgroundMessageHandler (callback : (a : Object ) => any ) : any ;
319319
useServiceWorker (registration : any ) : any ;

typings/firebase.d.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -312,8 +312,8 @@ declare namespace firebase.messaging {
312312
interface Messaging {
313313
deleteToken (token : string ) : firebase.Promise < any > | null ;
314314
getToken ( ) : firebase.Promise < any > | null ;
315-
onMessage (nextOrObserver : firebase.Observer<Object, void> ) : ( ) => any ;
316-
onTokenRefresh (nextOrObserver : firebase.Observer<Object, void> ) : ( ) => any ;
315+
onMessage (nextOrObserver : firebase.Observer<Object, void> | ((payload: Object) => any) ) : ( ) => any ;
316+
onTokenRefresh (nextOrObserver : firebase.Observer<Object, void> | ((a: Object) => any) ) : ( ) => any ;
317317
requestPermission ( ) : firebase.Promise < any > | null ;
318318
setBackgroundMessageHandler (callback : (a : Object ) => any ) : any ;
319319
useServiceWorker (registration : any ) : any ;

0 commit comments

Comments
 (0)