44
55``` ts
66
7+ import { ActionCodeInfo } from ' @firebase/auth-types-exp' ;
8+ import { ActionCodeOperation } from ' @firebase/auth-types-exp' ;
9+ import { ActionCodeSettings } from ' @firebase/auth-types-exp' ;
10+ import { AdditionalUserInfo } from ' @firebase/auth-types-exp' ;
11+ import { ApplicationVerifier } from ' @firebase/auth-types-exp' ;
712import { Auth } from ' @firebase/auth-types-exp' ;
13+ import { AuthError } from ' @firebase/auth-types-exp' ;
14+ import { AuthErrorMap } from ' @firebase/auth-types-exp' ;
15+ import { AuthProvider } from ' @firebase/auth-types-exp' ;
16+ import { AuthSettings } from ' @firebase/auth-types-exp' ;
817import { CompleteFn } from ' @firebase/util' ;
18+ import { Config } from ' @firebase/auth-types-exp' ;
19+ import { ConfirmationResult } from ' @firebase/auth-types-exp' ;
920import { ErrorFactory } from ' @firebase/util' ;
1021import { ErrorFn } from ' @firebase/util' ;
1122import * as externs from ' @firebase/auth-types-exp' ;
23+ import { FactorId } from ' @firebase/auth-types-exp' ;
1224import { FirebaseApp } from ' @firebase/app-types-exp' ;
1325import { FirebaseError } from ' @firebase/util' ;
26+ import { IdTokenResult } from ' @firebase/auth-types-exp' ;
27+ import { MultiFactorAssertion } from ' @firebase/auth-types-exp' ;
28+ import { MultiFactorError } from ' @firebase/auth-types-exp' ;
29+ import { MultiFactorInfo } from ' @firebase/auth-types-exp' ;
30+ import { MultiFactorResolver } from ' @firebase/auth-types-exp' ;
31+ import { MultiFactorSession } from ' @firebase/auth-types-exp' ;
32+ import { MultiFactorUser } from ' @firebase/auth-types-exp' ;
1433import { NextFn } from ' @firebase/util' ;
34+ import { OperationType } from ' @firebase/auth-types-exp' ;
35+ import { ParsedToken } from ' @firebase/auth-types-exp' ;
36+ import { Persistence } from ' @firebase/auth-types-exp' ;
37+ import { PhoneInfoOptions } from ' @firebase/auth-types-exp' ;
38+ import { PhoneMultiFactorAssertion } from ' @firebase/auth-types-exp' ;
39+ import { PhoneMultiFactorEnrollInfoOptions } from ' @firebase/auth-types-exp' ;
40+ import { PhoneMultiFactorSignInInfoOptions } from ' @firebase/auth-types-exp' ;
41+ import { PhoneSingleFactorInfoOptions } from ' @firebase/auth-types-exp' ;
42+ import { PopupRedirectResolver } from ' @firebase/auth-types-exp' ;
1543import { ProviderId } from ' @firebase/auth-types-exp' ;
44+ import { ReactNativeAsyncStorage } from ' @firebase/auth-types-exp' ;
45+ import { SignInMethod } from ' @firebase/auth-types-exp' ;
1646import { Unsubscribe } from ' @firebase/util' ;
47+ import { User } from ' @firebase/auth-types-exp' ;
1748import { UserCredential } from ' @firebase/auth-types-exp' ;
49+ import { UserInfo } from ' @firebase/auth-types-exp' ;
50+ import { UserMetadata } from ' @firebase/auth-types-exp' ;
51+ import { UserProfile } from ' @firebase/auth-types-exp' ;
52+
53+ export { ActionCodeInfo }
54+
55+ export { ActionCodeOperation }
56+
57+ export { ActionCodeSettings }
1858
1959// @public (undocumented)
2060export class ActionCodeURL implements externs .ActionCodeURL {
@@ -36,9 +76,15 @@ export class ActionCodeURL implements externs.ActionCodeURL {
3676 readonly tenantId: string | null ;
3777}
3878
79+ export { AdditionalUserInfo }
80+
81+ export { ApplicationVerifier }
82+
3983// @public
4084export function applyActionCode(auth : externs .Auth , oobCode : string ): Promise <void >;
4185
86+ export { Auth }
87+
4288// @public (undocumented)
4389export class AuthCredential {
4490 // @internal
@@ -62,6 +108,14 @@ export class AuthCredential {
62108 toJSON(): object ;
63109}
64110
111+ export { AuthError }
112+
113+ export { AuthErrorMap }
114+
115+ export { AuthProvider }
116+
117+ export { AuthSettings }
118+
65119// @public
66120export const browserLocalPersistence: externs .Persistence ;
67121
@@ -74,6 +128,10 @@ export const browserSessionPersistence: externs.Persistence;
74128// @public
75129export function checkActionCode(auth : externs .Auth , oobCode : string ): Promise <externs .ActionCodeInfo >;
76130
131+ export { Config }
132+
133+ export { ConfirmationResult }
134+
77135// @public
78136export function confirmPasswordReset(auth : externs .Auth , oobCode : string , newPassword : string ): Promise <void >;
79137
@@ -139,6 +197,8 @@ export class FacebookAuthProvider extends OAuthProvider {
139197 static readonly PROVIDER_ID = externs .ProviderId .FACEBOOK ;
140198}
141199
200+ export { FactorId }
201+
142202// @public
143203export function fetchSignInMethodsForEmail(auth : externs .Auth , email : string ): Promise <string []>;
144204
@@ -180,6 +240,8 @@ export class GoogleAuthProvider extends OAuthProvider {
180240 static readonly PROVIDER_ID = externs .ProviderId .GOOGLE ;
181241}
182242
243+ export { IdTokenResult }
244+
183245// @public
184246export const indexedDBLocalPersistence: externs .Persistence ;
185247
@@ -209,6 +271,18 @@ export function linkWithRedirect(user: externs.User, provider: externs.AuthProvi
209271// @public
210272export function multiFactor(user : externs .User ): externs .MultiFactorUser ;
211273
274+ export { MultiFactorAssertion }
275+
276+ export { MultiFactorError }
277+
278+ export { MultiFactorInfo }
279+
280+ export { MultiFactorResolver }
281+
282+ export { MultiFactorSession }
283+
284+ export { MultiFactorUser }
285+
212286// @public (undocumented)
213287export class OAuthCredential extends AuthCredential implements externs .OAuthCredential {
214288 // (undocumented)
@@ -267,9 +341,15 @@ export function onAuthStateChanged(auth: externs.Auth, nextOrObserver: externs.N
267341// @public
268342export function onIdTokenChanged(auth : externs .Auth , nextOrObserver : externs .NextOrObserver <externs .User >, error ? : ErrorFn , completed ? : CompleteFn ): Unsubscribe ;
269343
344+ export { OperationType }
345+
270346// @public (undocumented)
271347export function parseActionCodeURL(link : string ): externs .ActionCodeURL | null ;
272348
349+ export { ParsedToken }
350+
351+ export { Persistence }
352+
273353// @public (undocumented)
274354export class PhoneAuthCredential extends AuthCredential implements externs .PhoneAuthCredential {
275355 // (undocumented)
@@ -309,15 +389,31 @@ export class PhoneAuthProvider implements externs.PhoneAuthProvider {
309389 verifyPhoneNumber(phoneOptions : externs .PhoneInfoOptions | string , applicationVerifier : externs .ApplicationVerifier ): Promise <string >;
310390}
311391
392+ export { PhoneInfoOptions }
393+
394+ export { PhoneMultiFactorAssertion }
395+
396+ export { PhoneMultiFactorEnrollInfoOptions }
397+
312398// @public (undocumented)
313399export class PhoneMultiFactorGenerator implements externs .PhoneMultiFactorGenerator {
314400 // (undocumented)
315401 static assertion(credential : externs .PhoneAuthCredential ): externs .PhoneMultiFactorAssertion ;
316402}
317403
404+ export { PhoneMultiFactorSignInInfoOptions }
405+
406+ export { PhoneSingleFactorInfoOptions }
407+
408+ export { PopupRedirectResolver }
409+
318410// @public
319411export const prodErrorMap: externs .AuthErrorMap ;
320412
413+ export { ProviderId }
414+
415+ export { ReactNativeAsyncStorage }
416+
321417// @public
322418export function reauthenticateWithCredential(user : externs .User , credential : externs .AuthCredential ): Promise <externs .UserCredential >;
323419
@@ -333,7 +429,7 @@ export function reauthenticateWithRedirect(user: externs.User, provider: externs
333429// Warning: (ae-forgotten-export) The symbol "ApplicationVerifier" needs to be exported by the entry point index.d.ts
334430//
335431// @public (undocumented)
336- export class RecaptchaVerifier implements externs .RecaptchaVerifier , ApplicationVerifier {
432+ export class RecaptchaVerifier implements externs .RecaptchaVerifier , ApplicationVerifier_2 {
337433 // Warning: (ae-forgotten-export) The symbol "Parameters" needs to be exported by the entry point index.d.ts
338434 constructor (containerOrId : HTMLElement | string , parameters : Parameters_2 , authExtern : externs .Auth );
339435 // (undocumented)
@@ -370,6 +466,8 @@ export function setPersistence(auth: externs.Auth, persistence: externs.Persiste
370466// @public
371467export function signInAnonymously(auth : externs .Auth ): Promise <externs .UserCredential >;
372468
469+ export { SignInMethod }
470+
373471// @public
374472export function signInWithCredential(auth : externs .Auth , credential : externs .AuthCredential ): Promise <externs .UserCredential >;
375473
@@ -429,6 +527,16 @@ export function updateProfile(user: externs.User, { displayName, photoURL: photo
429527// @public
430528export function useDeviceLanguage(auth : externs .Auth ): void ;
431529
530+ export { User }
531+
532+ export { UserCredential }
533+
534+ export { UserInfo }
535+
536+ export { UserMetadata }
537+
538+ export { UserProfile }
539+
432540// @public
433541export function verifyBeforeUpdateEmail(user : externs .User , newEmail : string , actionCodeSettings ? : externs .ActionCodeSettings | null ): Promise <void >;
434542
0 commit comments