@@ -216,8 +216,10 @@ 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
+ //
219
221
// @public
220
- export class FacebookAuthProvider extends OAuthProvider {
222
+ export class FacebookAuthProvider extends BaseOAuthProvider {
221
223
constructor ();
222
224
static credential(accessToken : string ): OAuthCredential ;
223
225
static credentialFromError(error : FirebaseError ): OAuthCredential | null ;
@@ -255,7 +257,7 @@ export function getMultiFactorResolver(auth: Auth, error: MultiFactorError_2): M
255
257
export function getRedirectResult(auth : Auth , resolver ? : PopupRedirectResolver ): Promise <UserCredential | null >;
256
258
257
259
// @public
258
- export class GithubAuthProvider extends OAuthProvider {
260
+ export class GithubAuthProvider extends BaseOAuthProvider {
259
261
constructor ();
260
262
static credential(accessToken : string ): OAuthCredential ;
261
263
static credentialFromError(error : FirebaseError ): OAuthCredential | null ;
@@ -265,7 +267,7 @@ export class GithubAuthProvider extends OAuthProvider {
265
267
}
266
268
267
269
// @public
268
- export class GoogleAuthProvider extends OAuthProvider {
270
+ export class GoogleAuthProvider extends BaseOAuthProvider {
269
271
constructor ();
270
272
static credential(idToken ? : string | null , accessToken ? : string | null ): OAuthCredential ;
271
273
static credentialFromError(error : FirebaseError ): OAuthCredential | null ;
@@ -380,23 +382,13 @@ export interface OAuthCredentialOptions {
380
382
}
381
383
382
384
// @public
383
- export class OAuthProvider implements AuthProvider {
384
- constructor (providerId : string );
385
- addScope(scope : string ): AuthProvider ;
385
+ export class OAuthProvider extends BaseOAuthProvider {
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
- // @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
- }
391
+ }
400
392
401
393
// @public
402
394
export function onAuthStateChanged(auth : Auth , nextOrObserver : NextOrObserver <User >, error ? : ErrorFn , completed ? : CompleteFn ): Unsubscribe ;
@@ -566,6 +558,19 @@ export class RecaptchaVerifier implements ApplicationVerifierInternal {
566
558
// @public
567
559
export function reload(user : User ): Promise <void >;
568
560
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
+
569
574
// @public
570
575
export function sendEmailVerification(user : User , actionCodeSettings ? : ActionCodeSettings | null ): Promise <void >;
571
576
@@ -626,7 +631,7 @@ export function signInWithRedirect(auth: Auth, provider: AuthProvider, resolver?
626
631
export function signOut(auth : Auth ): Promise <void >;
627
632
628
633
// @public
629
- export class TwitterAuthProvider extends OAuthProvider {
634
+ export class TwitterAuthProvider extends BaseOAuthProvider {
630
635
constructor ();
631
636
static credential(token : string , secret : string ): OAuthCredential ;
632
637
static credentialFromError(error : FirebaseError ): OAuthCredential | null ;
0 commit comments