Skip to content

Commit b3e980a

Browse files
committed
Use the actual ErrorFactory type in app-types
1 parent ae9776f commit b3e980a

File tree

1 file changed

+2
-14
lines changed

1 file changed

+2
-14
lines changed

packages/app-types/private.d.ts

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
import { FirebaseApp, FirebaseNamespace } from '@firebase/app-types';
2424
import { Observer, Subscribe } from '@firebase/util';
25-
import { FirebaseError } from '@firebase/util';
25+
import { FirebaseError, ErrorFactory } from '@firebase/util';
2626

2727
export interface FirebaseServiceInternals {
2828
/**
@@ -61,18 +61,6 @@ export interface FirebaseServiceNamespace<T extends FirebaseService> {
6161
(app?: FirebaseApp): T;
6262
}
6363

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-
7664
export interface FirebaseAuthTokenData {
7765
accessToken: string;
7866
}
@@ -155,6 +143,6 @@ export interface _FirebaseNamespace extends FirebaseNamespace {
155143
/**
156144
* Use to construct all thrown FirebaseError's.
157145
*/
158-
ErrorFactory: FirebaseErrorFactoryClass;
146+
ErrorFactory: typeof ErrorFactory;
159147
};
160148
}

0 commit comments

Comments
 (0)