Skip to content

Commit e068e12

Browse files
committed
fix(auth, types): instantiating OAuthProvider returns OAuthProvider
previously it returned AuthProvider which had none of the necessary OAuthProvider interface methods
1 parent a8fe167 commit e068e12

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/auth/lib/index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,13 +112,13 @@ export namespace FirebaseAuthTypes {
112112
/**
113113
* Interface that represents an OAuth provider. Implemented by other providers.
114114
*/
115-
export interface OAuthProvider {
115+
export interface OAuthProvider extends AuthProvider {
116116
/**
117117
* The provider ID of the provider.
118118
* @param providerId
119119
*/
120120
// eslint-disable-next-line @typescript-eslint/no-misused-new
121-
new (providerId: string): AuthProvider;
121+
new (providerId: string): OAuthProvider;
122122
/**
123123
* Creates a new `AuthCredential`.
124124
*

0 commit comments

Comments
 (0)