@@ -22,7 +22,7 @@ import * as type from '../../src/implementation/type';
22
22
import { Headers , XhrIo } from '../../src/implementation/xhrio' ;
23
23
import { XhrIoPool } from '../../src/implementation/xhriopool' ;
24
24
import { SendHook , StringHeaders , TestingXhrIo } from './xhrio' ;
25
- import { FirebaseAuthInternal } from '@firebase/auth-interop-types' ;
25
+ import { FirebaseAuthTokenData } from '@firebase/auth-interop-types' ;
26
26
import {
27
27
Provider ,
28
28
ComponentContainer ,
@@ -36,7 +36,7 @@ export const fakeApp = makeFakeApp();
36
36
export const fakeAuthProvider = makeFakeAuthProvider ( {
37
37
accessToken : authToken
38
38
} ) ;
39
- export const emptyAuthProvider = new Provider < FirebaseAuthInternal > (
39
+ export const emptyAuthProvider = new Provider < 'auth-internal' > (
40
40
'auth-internal' ,
41
41
new ComponentContainer ( 'storage-container' )
42
42
) ;
@@ -53,23 +53,24 @@ export function makeFakeApp(bucketArg?: string): FirebaseApp {
53
53
}
54
54
55
55
export function makeFakeAuthProvider (
56
- token : { } | null
57
- ) : Provider < FirebaseAuthInternal > {
56
+ token : FirebaseAuthTokenData | null
57
+ ) : Provider < 'auth-internal' > {
58
58
const provider = new Provider (
59
59
'auth-internal' ,
60
60
new ComponentContainer ( 'storage-container' )
61
61
) ;
62
62
provider . setComponent (
63
63
new Component (
64
64
'auth-internal' ,
65
- ( ) => ( {
66
- getToken : async ( ) => token
67
- } ) ,
65
+ ( ( ) => {
66
+ getToken: ( ) => Promise . resolve ( token ) ;
67
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
68
+ } ) as any ,
68
69
ComponentType . PRIVATE
69
70
)
70
71
) ;
71
72
72
- return provider as Provider < FirebaseAuthInternal > ;
73
+ return provider as Provider < 'auth-internal' > ;
73
74
}
74
75
75
76
export function makePool ( sendHook : SendHook | null ) : XhrIoPool {
0 commit comments