@@ -216,10 +216,8 @@ export class EmailAuthProvider implements AuthProvider {
216
216
readonly providerId = ProviderId .PASSWORD ;
217
217
}
218
218
219
- // Warning: (ae-forgotten-export) The symbol "BaseOAuthProvider" needs to be exported by the entry point index.d.ts
220
- //
221
219
// @public
222
- export class FacebookAuthProvider extends BaseOAuthProvider {
220
+ export class FacebookAuthProvider extends OAuthProvider {
223
221
constructor ();
224
222
static credential(accessToken : string ): OAuthCredential ;
225
223
static credentialFromError(error : FirebaseError ): OAuthCredential | null ;
@@ -257,7 +255,7 @@ export function getMultiFactorResolver(auth: Auth, error: MultiFactorError_2): M
257
255
export function getRedirectResult(auth : Auth , resolver ? : PopupRedirectResolver ): Promise <UserCredential | null >;
258
256
259
257
// @public
260
- export class GithubAuthProvider extends BaseOAuthProvider {
258
+ export class GithubAuthProvider extends OAuthProvider {
261
259
constructor ();
262
260
static credential(accessToken : string ): OAuthCredential ;
263
261
static credentialFromError(error : FirebaseError ): OAuthCredential | null ;
@@ -267,7 +265,7 @@ export class GithubAuthProvider extends BaseOAuthProvider {
267
265
}
268
266
269
267
// @public
270
- export class GoogleAuthProvider extends BaseOAuthProvider {
268
+ export class GoogleAuthProvider extends OAuthProvider {
271
269
constructor ();
272
270
static credential(idToken ? : string | null , accessToken ? : string | null ): OAuthCredential ;
273
271
static credentialFromError(error : FirebaseError ): OAuthCredential | null ;
@@ -382,13 +380,23 @@ export interface OAuthCredentialOptions {
382
380
}
383
381
384
382
// @public
385
- export class OAuthProvider extends BaseOAuthProvider {
383
+ export class OAuthProvider implements AuthProvider {
384
+ constructor (providerId : string );
385
+ addScope(scope : string ): AuthProvider ;
386
386
credential(params : OAuthCredentialOptions ): OAuthCredential ;
387
387
static credentialFromError(error : FirebaseError ): OAuthCredential | null ;
388
388
// (undocumented)
389
389
static credentialFromJSON(json : object | string ): OAuthCredential ;
390
390
static credentialFromResult(userCredential : UserCredential ): OAuthCredential | null ;
391
- }
391
+ // @internal (undocumented)
392
+ defaultLanguageCode: string | null ;
393
+ getCustomParameters(): CustomParameters ;
394
+ getScopes(): string [];
395
+ // (undocumented)
396
+ readonly providerId: string ;
397
+ setCustomParameters(customOAuthParameters : CustomParameters ): AuthProvider ;
398
+ setDefaultLanguage(languageCode : string | null ): void ;
399
+ }
392
400
393
401
// @public
394
402
export function onAuthStateChanged(auth : Auth , nextOrObserver : NextOrObserver <User >, error ? : ErrorFn , completed ? : CompleteFn ): Unsubscribe ;
@@ -558,19 +566,6 @@ export class RecaptchaVerifier implements ApplicationVerifierInternal {
558
566
// @public
559
567
export function reload(user : User ): Promise <void >;
560
568
561
- // Warning: (ae-forgotten-export) The symbol "FederatedAuthProvider" needs to be exported by the entry point index.d.ts
562
- //
563
- // @public
564
- export class SAMLAuthProvider extends FederatedAuthProvider {
565
- constructor (providerId : string );
566
- // (undocumented)
567
- static credentialFromError(error : FirebaseError ): AuthCredential | null ;
568
- // (undocumented)
569
- static credentialFromJSON(json : string | object ): AuthCredential ;
570
- // (undocumented)
571
- static credentialFromResult(userCredential : UserCredential ): AuthCredential | null ;
572
- }
573
-
574
569
// @public
575
570
export function sendEmailVerification(user : User , actionCodeSettings ? : ActionCodeSettings | null ): Promise <void >;
576
571
@@ -631,7 +626,7 @@ export function signInWithRedirect(auth: Auth, provider: AuthProvider, resolver?
631
626
export function signOut(auth : Auth ): Promise <void >;
632
627
633
628
// @public
634
- export class TwitterAuthProvider extends BaseOAuthProvider {
629
+ export class TwitterAuthProvider extends OAuthProvider {
635
630
constructor ();
636
631
static credential(token : string , secret : string ): OAuthCredential ;
637
632
static credentialFromError(error : FirebaseError ): OAuthCredential | null ;
0 commit comments