File tree Expand file tree Collapse file tree 1 file changed +2
-14
lines changed Expand file tree Collapse file tree 1 file changed +2
-14
lines changed Original file line number Diff line number Diff line change 22
22
23
23
import { FirebaseApp , FirebaseNamespace } from '@firebase/app-types' ;
24
24
import { Observer , Subscribe } from '@firebase/util' ;
25
- import { FirebaseError } from '@firebase/util' ;
25
+ import { FirebaseError , ErrorFactory } from '@firebase/util' ;
26
26
27
27
export interface FirebaseServiceInternals {
28
28
/**
@@ -61,18 +61,6 @@ export interface FirebaseServiceNamespace<T extends FirebaseService> {
61
61
( app ?: FirebaseApp ) : T ;
62
62
}
63
63
64
- export interface FirebaseErrorFactory < T > {
65
- create ( code : T , data ?: { [ prop : string ] : any } ) : FirebaseError ;
66
- }
67
-
68
- export interface FirebaseErrorFactoryClass {
69
- new (
70
- service : string ,
71
- serviceName : string ,
72
- errors : { [ code : string ] : string }
73
- ) : FirebaseErrorFactory < any > ;
74
- }
75
-
76
64
export interface FirebaseAuthTokenData {
77
65
accessToken : string ;
78
66
}
@@ -155,6 +143,6 @@ export interface _FirebaseNamespace extends FirebaseNamespace {
155
143
/**
156
144
* Use to construct all thrown FirebaseError's.
157
145
*/
158
- ErrorFactory : FirebaseErrorFactoryClass ;
146
+ ErrorFactory : typeof ErrorFactory ;
159
147
} ;
160
148
}
You can’t perform that action at this time.
0 commit comments