Index
Type aliases
Persistence
Persistence: string
Properties
app
config
currentUser
currentUser: User | null
emulatorConfig
languageCode
languageCode: string | null
name
name: string
settings
tenantId
tenantId: string | null
Variables
Persistence
Methods
applyActionCode
- applyActionCode[ code : string ] : Promise < void \>
Parameters
- code: string
Returns Promise
- code: string
checkActionCode
- checkActionCode[ code : string ] : Promise < ActionCodeInfo\>
Parameters
- code: string
Returns Promise
- code: string
confirmPasswordReset
- confirmPasswordReset[ code : string , newPassword : string ] : Promise < void \>
Parameters
- code: string
- ##### newPassword: string
Returns Promise
createUserWithEmailAndPassword
- createUserWithEmailAndPassword[ email : string , password : string ] : Promise < \>
Parameters
- email: string
- ##### password: string
Returns Promise
fetchSignInMethodsForEmail
- fetchSignInMethodsForEmail[ email : string ] : Promise < Array < string \> \>
Parameters
- email: string
Returns Promise
- email: string
getRedirectResult
- getRedirectResult[ ] : Promise < \>
Returns Promise
isSignInWithEmailLink
- isSignInWithEmailLink[ emailLink : string ] : boolean
Parameters
- emailLink: string
Returns boolean
- emailLink: string
onAuthStateChanged
- onAuthStateChanged[ nextOrObserver : Observer < any \> | [ [ a : User | null ] \=> any ] , error ? : [ a : Error] \=> any , completed ? : firebase.Unsubscribe ] : firebase.Unsubscribe
Parameters
- nextOrObserver: Observer | [[a: User | null] \=> any]
- ##### Optional error: [a: Error] \=> any
- * [a: Error]: any
Parameters
- a: Error
#### Returns any
- a: Error
- * [a: Error]: any
- ##### Optional completed: firebase.Unsubscribe #### Returns firebase.Unsubscribe
onIdTokenChanged
- onIdTokenChanged[ nextOrObserver : Observer < any \> | [ [ a : User | null ] \=> any ] , error ? : [ a : Error] \=> any , completed ? : firebase.Unsubscribe ] : firebase.Unsubscribe
Parameters
- nextOrObserver: Observer | [[a: User | null] \=> any]
- ##### Optional error: [a: Error] \=> any
- * [a: Error]: any
Parameters
- a: Error
#### Returns any
- a: Error
- * [a: Error]: any
- ##### Optional completed: firebase.Unsubscribe #### Returns firebase.Unsubscribe
sendPasswordResetEmail
- sendPasswordResetEmail[ email : string , actionCodeSettings ? : | null ] : Promise < void \>
Parameters
- email: string
- ##### Optional actionCodeSettings: | null
Returns Promise
sendSignInLinkToEmail
- sendSignInLinkToEmail[ email : string , actionCodeSettings : ] : Promise < void \>
Parameters
- email: string
- ##### actionCodeSettings:
Returns Promise
setPersistence
- setPersistence[ persistence : ] : Promise < void \>
Parameters
- persistence:
Returns Promise
- persistence:
signInAndRetrieveDataWithCredential
- signInAndRetrieveDataWithCredential[ credential : AuthCredential] : Promise < \>
Parameters
- credential: AuthCredential
Returns Promise
- credential: AuthCredential
signInAnonymously
- signInAnonymously[ ] : Promise < \>
Returns Promise
signInWithCredential
- signInWithCredential[ credential : AuthCredential] : Promise < \>
Parameters
- credential: AuthCredential
Returns Promise
- credential: AuthCredential
signInWithCustomToken
- signInWithCustomToken[ token : string ] : Promise < \>
Parameters
- token: string
Returns Promise
- token: string
signInWithEmailAndPassword
- signInWithEmailAndPassword[ email : string , password : string ] : Promise < \>
Parameters
- email: string
- ##### password: string
Returns Promise
signInWithEmailLink
- signInWithEmailLink[ email : string , emailLink ? : string ] : Promise < \>
Parameters
- email: string
- ##### Optional emailLink: string
Returns Promise
signInWithPhoneNumber
- signInWithPhoneNumber[ phoneNumber : string , applicationVerifier : ApplicationVerifier] : Promise < ConfirmationResult\>
Parameters
- phoneNumber: string
- ##### applicationVerifier: ApplicationVerifier
Returns Promise
- signInWithPopup[ provider : AuthProvider] : Promise < \>
- #### Parameters
- provider: AuthProvider
Returns Promise
- provider: AuthProvider
signInWithRedirect
- signInWithRedirect[ provider : AuthProvider] : Promise < void \>
Parameters
- provider: AuthProvider
Returns Promise
- provider: AuthProvider
signOut
- signOut[ ] : Promise < void \>
Returns Promise
updateCurrentUser
- updateCurrentUser[ user : User | null ] : Promise < void \>
Parameters
- user: User | null
Returns Promise
- user: User | null
useDeviceLanguage
- useDeviceLanguage[ ] : void
Returns void
useEmulator
- useEmulator[ url : string ] : void
Parameters
- url: string
Returns void
- url: string
verifyPasswordResetCode
- verifyPasswordResetCode[ code : string ] : Promise < string \>
Parameters
- code: string
Returns Promise
- code: string