Upgrading firebase 3 to 4
Breaking3.9.0 → 4.13.1Breaking4Deprecated2New9Changed3Fixed17Other1
BreakingUpgrade verdict
4 breaking changes.
In plain terms
- Code that re-authenticates a user must use the new credential-based method.
- Code that links a credential to a user must use the new method name.
- Read the providerId property instead of provider on credentials.
- The auth state listener now fires when users sign in and sign out.
Must act Top 5 of 6 that need code or config changes
Adds @firebase/app 0.2.0, @firebase/auth 0.4.2, @firebase/database 0.2.2, @firebase/firestore 0.4.1, @firebase/functions 0.1.1, @firebase/messaging 0.2.4, @firebase/polyfill 0.3.1, @firebase/storage 0.1.9.
Drops faye-websocket, jsonwebtoken, promise-polyfill.
Installs 182 packages in all (was 21).
What you must change
Breaking4
Removes firebase.User.prototype.reauthenticate in favor of firebase.User.prototype.reauthenticateWithCredential.
firebase.User.prototype.reauthenticatefirebase.User.prototype.reauthenticateWithCredentialRemoves firebase.User.prototype.link in favor of firebase.User.prototype.linkWithCredential.
firebase.User.prototype.linkfirebase.User.prototype.linkWithCredentialRemoves firebase.AuthCredential.prototype.provider in favor of firebase.AuthCredential.prototype.providerId.
firebase.AuthCredential.prototype.providerfirebase.AuthCredential.prototype.providerIdfirebase.auth.Auth.prototype.onAuthStateChanged now triggers on sign in and sign out.
firebase.auth.Auth.prototype.onAuthStateChangedDeprecations to plan for
Deprecated2
Removes support for deprecated serviceAccount and credential properties from the Node.js SDK, directing users to the Firebase Admin Node.js SDK.
serviceAccountcredentialDeprecates firebase.User.prototype.getToken in favor of firebase.User.prototype.getIdToken.
firebase.User.prototype.getTokenfirebase.User.prototype.getIdTokenAPI changes
Generated by DepDelta from published .d.ts files. Not mixed with prose notes.
- removed:
class firebase.Promise<T> extends Promise_Instance <T> - removed:
class firebase.Promise_Instance<T> implements firebase.Thenable <any> - removed:
class firebase.auth.EmailAuthProvider extends EmailAuthProvider_Instance - removed:
class firebase.auth.EmailAuthProvider_Instance implements firebase.auth.AuthProvider - removed:
class firebase.auth.FacebookAuthProvider extends FacebookAuthProvider_Instance - removed:
class firebase.auth.FacebookAuthProvider_Instance implements firebase.auth.AuthProvider - removed:
class firebase.auth.GithubAuthProvider extends GithubAuthProvider_Instance - removed:
class firebase.auth.GithubAuthProvider_Instance implements firebase.auth.AuthProvider - removed:
class firebase.auth.GoogleAuthProvider extends GoogleAuthProvider_Instance - removed:
class firebase.auth.GoogleAuthProvider_Instance implements firebase.auth.AuthProvider - removed:
class firebase.auth.TwitterAuthProvider extends TwitterAuthProvider_Instance - removed:
class firebase.auth.TwitterAuthProvider_Instance implements firebase.auth.AuthProvider - removed:
constructor firebase.Promise_Instance(resolver : (a : (a : T) => undefined, b : (a : Error) => undefined) => any) - removed:
export = firebase - removed:
function firebase.app(name ? : string) : firebase.app.App - removed:
function firebase.auth(app ? : firebase.app.App) : firebase.auth.Auth - removed:
function firebase.database(app ? : firebase.app.App) : firebase.database.Database - removed:
function firebase.database.enableLogging(logger ? : boolean | ((a : string) => any), persistent ? : boolean) : any - removed:
function firebase.initializeApp(options : Object, name ? : string) : firebase.app.App - removed:
function firebase.messaging(app ? : firebase.app.App) : firebase.messaging.Messaging - removed:
function firebase.storage(app ? : firebase.app.App) : firebase.storage.Storage - removed:
interface firebase.FirebaseError - removed:
interface firebase.Thenable<T> - removed:
interface firebase.User extends firebase.UserInfo - removed:
interface firebase.UserInfo - removed:
interface firebase.app.App - removed:
interface firebase.auth.ActionCodeInfo - removed:
interface firebase.auth.Auth - removed:
interface firebase.auth.AuthCredential - removed:
interface firebase.auth.AuthProvider - removed:
interface firebase.auth.Error - removed:
interface firebase.database.DataSnapshot - removed:
interface firebase.database.Database - removed:
interface firebase.database.OnDisconnect - removed:
interface firebase.database.Query - removed:
interface firebase.database.Reference extends firebase.database.Query - removed:
interface firebase.database.ThenableReference extends firebase.database.Reference, firebase.Thenable <any> - removed:
interface firebase.messaging.Messaging - removed:
interface firebase.storage.FullMetadata extends firebase.storage.UploadMetadata - removed:
interface firebase.storage.Reference - removed:
interface firebase.storage.SettableMetadata - removed:
interface firebase.storage.Storage - removed:
interface firebase.storage.UploadMetadata extends firebase.storage.SettableMetadata - removed:
interface firebase.storage.UploadTask - removed:
interface firebase.storage.UploadTaskSnapshot - removed:
method firebase.Promise_Instance.catch (onReject ? : (a : Error) => any) : firebase.Thenable <any> - removed:
method firebase.Promise_Instance.then (onResolve ? : (a : T) => any, onReject ? : (a : Error) => any) : firebase.Promise <any> - removed:
method firebase.Thenable.catch (onReject ? : (a : Error) => any) : any - removed:
method firebase.Thenable.then (onResolve ? : (a : T) => any, onReject ? : (a : Error) => any) : firebase.Thenable <any> - removed:
method firebase.User.delete () : firebase.Promise <any> - removed:
method firebase.User.getToken (forceRefresh ? : boolean) : firebase.Promise <any> - removed:
method firebase.User.link (credential : firebase.auth.AuthCredential) : firebase.Promise <any> - removed:
method firebase.User.linkWithCredential (credential : firebase.auth.AuthCredential) : firebase.Promise <any> - removed:
method firebase.User.linkWithPopup (provider : firebase.auth.AuthProvider) : firebase.Promise <any> - removed:
method firebase.User.linkWithRedirect (provider : firebase.auth.AuthProvider) : firebase.Promise <any> - removed:
method firebase.User.reauthenticate (credential : firebase.auth.AuthCredential) : firebase.Promise <any> - removed:
method firebase.User.reauthenticateWithCredential (credential : firebase.auth.AuthCredential) : firebase.Promise <any> - removed:
method firebase.User.reauthenticateWithPopup (provider : firebase.auth.AuthProvider) : firebase.Promise <any> - removed:
method firebase.User.reauthenticateWithRedirect (provider : firebase.auth.AuthProvider) : firebase.Promise <any> - removed:
method firebase.User.reload () : firebase.Promise <any> - removed:
method firebase.User.sendEmailVerification () : firebase.Promise <any> - removed:
method firebase.User.toJSON () : Object - removed:
method firebase.User.unlink (providerId : string) : firebase.Promise <any> - removed:
method firebase.User.updateEmail (newEmail : string) : firebase.Promise <any> - removed:
method firebase.User.updatePassword (newPassword : string) : firebase.Promise <any> - removed:
method firebase.User.updateProfile (profile : { displayName : string | null, photoURL : string | null }) : firebase.Promise <any> - removed:
method firebase.app.App.auth () : firebase.auth.Auth - removed:
method firebase.app.App.database () : firebase.database.Database - removed:
method firebase.app.App.delete () : firebase.Promise <any> - removed:
method firebase.app.App.messaging () : firebase.messaging.Messaging - removed:
method firebase.app.App.storage (url ? : string) : firebase.storage.Storage - removed:
method firebase.auth.Auth.applyActionCode (code : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.checkActionCode (code : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.confirmPasswordReset (code : string, newPassword : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.createCustomToken (uid : string, developerClaims ? : Object | null) : string - removed:
method firebase.auth.Auth.createUserWithEmailAndPassword (email : string, password : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.fetchProvidersForEmail (email : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.getRedirectResult () : firebase.Promise <any> - removed:
method firebase.auth.Auth.onAuthStateChanged (nextOrObserver : Object, error ? : (a : firebase.auth.Error) => any, completed ? : () => any) : () => any - removed:
method firebase.auth.Auth.sendPasswordResetEmail (email : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.signInAnonymously () : firebase.Promise <any> - removed:
method firebase.auth.Auth.signInWithCredential (credential : firebase.auth.AuthCredential) : firebase.Promise <any> - removed:
method firebase.auth.Auth.signInWithCustomToken (token : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.signInWithEmailAndPassword (email : string, password : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.signInWithPopup (provider : firebase.auth.AuthProvider) : firebase.Promise <any> - removed:
method firebase.auth.Auth.signInWithRedirect (provider : firebase.auth.AuthProvider) : firebase.Promise <any> - removed:
method firebase.auth.Auth.signOut () : firebase.Promise <any> - removed:
method firebase.auth.Auth.verifyIdToken (idToken : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.verifyPasswordResetCode (code : string) : firebase.Promise <any> - removed:
method firebase.auth.FacebookAuthProvider_Instance.addScope (scope : string) : any - removed:
method firebase.auth.FacebookAuthProvider_Instance.setCustomParameters (customOAuthParameters : Object) : any - removed:
method firebase.auth.GithubAuthProvider_Instance.addScope (scope : string) : any - removed:
method firebase.auth.GithubAuthProvider_Instance.setCustomParameters (customOAuthParameters : Object) : any - removed:
method firebase.auth.GoogleAuthProvider_Instance.addScope (scope : string) : any - removed:
method firebase.auth.GoogleAuthProvider_Instance.setCustomParameters (customOAuthParameters : Object) : any - removed:
method firebase.auth.TwitterAuthProvider_Instance.setCustomParameters (customOAuthParameters : Object) : any - removed:
method firebase.database.DataSnapshot.child (path : string) : firebase.database.DataSnapshot - removed:
method firebase.database.DataSnapshot.exists () : boolean - removed:
method firebase.database.DataSnapshot.exportVal () : any - removed:
method firebase.database.DataSnapshot.forEach (action : (a : firebase.database.DataSnapshot) => boolean) : boolean - removed:
method firebase.database.DataSnapshot.getPriority () : string | number | null - removed:
method firebase.database.DataSnapshot.hasChild (path : string) : boolean - removed:
method firebase.database.DataSnapshot.hasChildren () : boolean - removed:
method firebase.database.DataSnapshot.numChildren () : number - removed:
method firebase.database.DataSnapshot.toJSON () : Object | null - removed:
method firebase.database.DataSnapshot.val () : any - removed:
method firebase.database.Database.goOffline () : any - removed:
method firebase.database.Database.goOnline () : any - removed:
method firebase.database.Database.ref (path ? : string) : firebase.database.Reference - removed:
method firebase.database.Database.refFromURL (url : string) : firebase.database.Reference - removed:
method firebase.database.OnDisconnect.cancel (onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.OnDisconnect.remove (onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.OnDisconnect.set (value : any, onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.OnDisconnect.setWithPriority (value : any, priority : number | string | null, onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.OnDisconnect.update (values : Object, onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.Query.endAt (value : number | string | boolean | null, key ? : string) : firebase.database.Query - removed:
method firebase.database.Query.equalTo (value : number | string | boolean | null, key ? : string) : firebase.database.Query - removed:
method firebase.database.Query.isEqual (other : firebase.database.Query | null) : boolean - removed:
method firebase.database.Query.limitToFirst (limit : number) : firebase.database.Query - removed:
method firebase.database.Query.limitToLast (limit : number) : firebase.database.Query - removed:
method firebase.database.Query.off (eventType ? : string, callback ? : (a : firebase.database.DataSnapshot, b ? : string | null) => any, context ? : Object | null) : any - removed:
method firebase.database.Query.on (eventType : string, callback : (a : firebase.database.DataSnapshot | null, b ? : string) => any, cancelCallbackOrContext ? : Object | null, context ? : Object | null) : (a : firebase.database.DataSnapshot | null, b ? : string) => any - removed:
method firebase.database.Query.once (eventType : string, successCallback ? : (a : firebase.database.DataSnapshot, b ? : string) => any, failureCallbackOrContext ? : Object | null, context ? : Object | null) : firebase.Promise <any> - removed:
method firebase.database.Query.orderByChild (path : string) : firebase.database.Query - removed:
method firebase.database.Query.orderByKey () : firebase.database.Query - removed:
method firebase.database.Query.orderByPriority () : firebase.database.Query - removed:
method firebase.database.Query.orderByValue () : firebase.database.Query - removed:
method firebase.database.Query.startAt (value : number | string | boolean | null, key ? : string) : firebase.database.Query - removed:
method firebase.database.Query.toJSON () : Object - removed:
method firebase.database.Query.toString () : string - removed:
method firebase.database.Reference.child (path : string) : firebase.database.Reference - removed:
method firebase.database.Reference.onDisconnect () : firebase.database.OnDisconnect - removed:
method firebase.database.Reference.push (value ? : any, onComplete ? : (a : Error | null) => any) : firebase.database.ThenableReference - removed:
method firebase.database.Reference.remove (onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.Reference.set (value : any, onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.Reference.setPriority (priority : string | number | null, onComplete : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.Reference.setWithPriority (newVal : any, newPriority : string | number | null, onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.Reference.transaction (transactionUpdate : (a : any) => any, onComplete ? : (a : Error | null, b : boolean, c : firebase.database.DataSnapshot | null) => any, applyLocally ? : boolean) : firebase.Promise <any> - removed:
method firebase.database.Reference.update (values : Object, onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.messaging.Messaging.deleteToken (token : string) : firebase.Promise <any> | null - removed:
method firebase.messaging.Messaging.getToken () : firebase.Promise <any> | null - removed:
method firebase.messaging.Messaging.onMessage (nextOrObserver : Object) : () => any - removed:
method firebase.messaging.Messaging.onTokenRefresh (nextOrObserver : Object) : () => any - removed:
method firebase.messaging.Messaging.requestPermission () : firebase.Promise <any> | null - removed:
method firebase.messaging.Messaging.setBackgroundMessageHandler (callback : (a : Object) => any) : any - removed:
method firebase.messaging.Messaging.useServiceWorker (registration : any) : any - removed:
method firebase.storage.Reference.child (path : string) : firebase.storage.Reference - removed:
method firebase.storage.Reference.delete () : firebase.Promise <any> - removed:
method firebase.storage.Reference.getDownloadURL () : firebase.Promise <any> - removed:
method firebase.storage.Reference.getMetadata () : firebase.Promise <any> - removed:
method firebase.storage.Reference.put (data : any | any | any, metadata ? : firebase.storage.UploadMetadata) : firebase.storage.UploadTask - removed:
method firebase.storage.Reference.putString (data : string, format ? : firebase.storage.StringFormat, metadata ? : firebase.storage.UploadMetadata) : firebase.storage.UploadTask - removed:
method firebase.storage.Reference.toString () : string - removed:
method firebase.storage.Reference.updateMetadata (metadata : firebase.storage.SettableMetadata) : firebase.Promise <any> - removed:
method firebase.storage.Storage.ref (path ? : string) : firebase.storage.Reference - removed:
method firebase.storage.Storage.refFromURL (url : string) : firebase.storage.Reference - removed:
method firebase.storage.Storage.setMaxOperationRetryTime (time : number) : any - removed:
method firebase.storage.Storage.setMaxUploadRetryTime (time : number) : any - removed:
method firebase.storage.UploadTask.cancel () : boolean - removed:
method firebase.storage.UploadTask.catch (onRejected : (a : Error) => any) : firebase.Promise <any> - removed:
method firebase.storage.UploadTask.on (event : firebase.storage.TaskEvent, nextOrObserver ? : null | Object, error ? : ((a : Error) => any) | null, complete ? : (() => any) | null) : Function - removed:
method firebase.storage.UploadTask.pause () : boolean - removed:
method firebase.storage.UploadTask.resume () : boolean - removed:
method firebase.storage.UploadTask.then (onFulfilled ? : ((a : firebase.storage.UploadTaskSnapshot) => any) | null, onRejected ? : ((a : Error) => any) | null) : firebase.Promise <any> - removed:
namespace firebase - removed:
namespace firebase.app - removed:
namespace firebase.auth - removed:
namespace firebase.database - removed:
namespace firebase.database.ServerValue - removed:
namespace firebase.messaging - removed:
namespace firebase.storage - removed:
property firebase.FirebaseError.code : string - removed:
property firebase.FirebaseError.message : string - removed:
property firebase.FirebaseError.name : string - removed:
property firebase.FirebaseError.stack ? : string - removed:
property firebase.User.emailVerified : boolean - removed:
property firebase.User.isAnonymous : boolean - removed:
property firebase.User.providerData : (firebase.UserInfo | null) [] - removed:
property firebase.User.refreshToken : string - removed:
property firebase.UserInfo.displayName : string | null - removed:
property firebase.UserInfo.email : string | null - removed:
property firebase.UserInfo.photoURL : string | null - removed:
property firebase.UserInfo.providerId : string - removed:
property firebase.UserInfo.uid : string - removed:
property firebase.app.App.name : string - removed:
property firebase.app.App.options : Object - removed:
property firebase.auth.Auth.app : firebase.app.App - removed:
property firebase.auth.Auth.currentUser : firebase.User | null - removed:
property firebase.auth.AuthCredential.provider : string - removed:
property firebase.auth.AuthProvider.providerId : string - removed:
property firebase.auth.EmailAuthProvider_Instance.providerId : string - removed:
property firebase.auth.Error.code : string - removed:
property firebase.auth.Error.message : string - removed:
property firebase.auth.FacebookAuthProvider_Instance.providerId : string - removed:
property firebase.auth.GithubAuthProvider_Instance.providerId : string - removed:
property firebase.auth.GoogleAuthProvider_Instance.providerId : string - removed:
property firebase.auth.TwitterAuthProvider_Instance.providerId : string - removed:
property firebase.database.DataSnapshot.key : string | null - removed:
property firebase.database.DataSnapshot.ref : firebase.database.Reference - removed:
property firebase.database.Database.app : firebase.app.App - removed:
property firebase.database.Query.ref : firebase.database.Reference - removed:
property firebase.database.Reference.key : string | null - removed:
property firebase.database.Reference.parent : firebase.database.Reference | null - removed:
property firebase.database.Reference.root : firebase.database.Reference - removed:
property firebase.storage.FullMetadata.bucket : string - removed:
property firebase.storage.FullMetadata.downloadURLs : string [] - removed:
property firebase.storage.FullMetadata.fullPath : string - removed:
property firebase.storage.FullMetadata.generation : string - removed:
property firebase.storage.FullMetadata.metageneration : string - removed:
property firebase.storage.FullMetadata.name : string - removed:
property firebase.storage.FullMetadata.size : number - removed:
property firebase.storage.FullMetadata.timeCreated : string - removed:
property firebase.storage.FullMetadata.updated : string - removed:
property firebase.storage.Reference.bucket : string - removed:
property firebase.storage.Reference.fullPath : string - removed:
property firebase.storage.Reference.name : string - removed:
property firebase.storage.Reference.parent : firebase.storage.Reference | null - removed:
property firebase.storage.Reference.root : firebase.storage.Reference - removed:
property firebase.storage.Reference.storage : firebase.storage.Storage - removed:
property firebase.storage.SettableMetadata.cacheControl ? : string | null - removed:
property firebase.storage.SettableMetadata.contentDisposition ? : string | null - removed:
property firebase.storage.SettableMetadata.contentEncoding ? : string | null - removed:
property firebase.storage.SettableMetadata.contentLanguage ? : string | null - removed:
property firebase.storage.SettableMetadata.contentType ? : string | null - removed:
property firebase.storage.SettableMetadata.customMetadata ? : { [key: string]: string } | null - removed:
property firebase.storage.Storage.app : firebase.app.App - removed:
property firebase.storage.Storage.maxOperationRetryTime : number - removed:
property firebase.storage.Storage.maxUploadRetryTime : number - removed:
property firebase.storage.UploadMetadata.md5Hash ? : string | null - removed:
property firebase.storage.UploadTask.snapshot : firebase.storage.UploadTaskSnapshot - removed:
property firebase.storage.UploadTaskSnapshot.bytesTransferred : number - removed:
property firebase.storage.UploadTaskSnapshot.downloadURL : string | null - removed:
property firebase.storage.UploadTaskSnapshot.metadata : firebase.storage.FullMetadata - removed:
property firebase.storage.UploadTaskSnapshot.ref : firebase.storage.Reference - removed:
property firebase.storage.UploadTaskSnapshot.state : firebase.storage.TaskState - removed:
property firebase.storage.UploadTaskSnapshot.task : firebase.storage.UploadTask - removed:
property firebase.storage.UploadTaskSnapshot.totalBytes : number - removed:
static method firebase.Promise.all (values : firebase.Promise <any> []) : firebase.Promise <any []> - removed:
static method firebase.Promise.reject (error : Error) : firebase.Promise <any> - removed:
static method firebase.Promise.resolve <T> (value ? : T) : firebase.Promise <T> - removed:
static method firebase.auth.EmailAuthProvider.credential (email : string, password : string) : firebase.auth.AuthCredential - removed:
static method firebase.auth.FacebookAuthProvider.credential (token : string) : firebase.auth.AuthCredential - removed:
static method firebase.auth.GithubAuthProvider.credential (token : string) : firebase.auth.AuthCredential - removed:
static method firebase.auth.GoogleAuthProvider.credential (idToken ? : string | null, accessToken ? : string | null) : firebase.auth.AuthCredential - removed:
static method firebase.auth.TwitterAuthProvider.credential (token : string, secret : string) : firebase.auth.AuthCredential - removed:
static property firebase.auth.EmailAuthProvider.PROVIDER_ID : string - removed:
static property firebase.auth.FacebookAuthProvider.PROVIDER_ID : string - removed:
static property firebase.auth.GithubAuthProvider.PROVIDER_ID : string - removed:
static property firebase.auth.GoogleAuthProvider.PROVIDER_ID : string - removed:
static property firebase.auth.TwitterAuthProvider.PROVIDER_ID : string - removed:
type firebase.auth.UserCredential = { credential : firebase.auth.AuthCredential | null, operationType ? : string | null, user : firebase.User | null } - removed:
type firebase.storage.StringFormat = string - removed:
type firebase.storage.TaskEvent = string - removed:
type firebase.storage.TaskState = string - removed:
var firebase.SDK_VERSION: string - removed:
var firebase.apps: (firebase.app.App | null) [] - removed:
var firebase.database.ServerValue.TIMESTAMP: Object - removed:
var firebase.storage.StringFormat: { BASE64 : StringFormat, BASE64URL : StringFormat, DATA_URL : StringFormat, RAW : StringFormat } - removed:
var firebase.storage.TaskEvent: { STATE_CHANGED : TaskEvent } - removed:
var firebase.storage.TaskState: { CANCELED : TaskState, ERROR : TaskState, PAUSED : TaskState, RUNNING : TaskState, SUCCESS : TaskState }
- removed:
export = firebase
- removed:
class firebase.Promise<T> extends Promise_Instance <T> - removed:
class firebase.Promise_Instance<T> implements firebase.Thenable <any> - removed:
class firebase.auth.EmailAuthProvider extends EmailAuthProvider_Instance - removed:
class firebase.auth.EmailAuthProvider_Instance implements firebase.auth.AuthProvider - removed:
class firebase.auth.FacebookAuthProvider extends FacebookAuthProvider_Instance - removed:
class firebase.auth.FacebookAuthProvider_Instance implements firebase.auth.AuthProvider - removed:
class firebase.auth.GithubAuthProvider extends GithubAuthProvider_Instance - removed:
class firebase.auth.GithubAuthProvider_Instance implements firebase.auth.AuthProvider - removed:
class firebase.auth.GoogleAuthProvider extends GoogleAuthProvider_Instance - removed:
class firebase.auth.GoogleAuthProvider_Instance implements firebase.auth.AuthProvider - removed:
class firebase.auth.TwitterAuthProvider extends TwitterAuthProvider_Instance - removed:
class firebase.auth.TwitterAuthProvider_Instance implements firebase.auth.AuthProvider - removed:
constructor firebase.Promise_Instance(resolver : (a : (a : T) => undefined, b : (a : Error) => undefined) => any) - removed:
declare module 'firebase' - removed:
function firebase.app(name ? : string) : firebase.app.App - removed:
function firebase.auth(app ? : firebase.app.App) : firebase.auth.Auth - removed:
function firebase.database(app ? : firebase.app.App) : firebase.database.Database - removed:
function firebase.database.enableLogging(logger ? : boolean | ((a : string) => any), persistent ? : boolean) : any - removed:
function firebase.initializeApp(options : Object, name ? : string) : firebase.app.App - removed:
function firebase.messaging(app ? : firebase.app.App) : firebase.messaging.Messaging - removed:
function firebase.storage(app ? : firebase.app.App) : firebase.storage.Storage - removed:
interface firebase.FirebaseError - removed:
interface firebase.Thenable<T> - removed:
interface firebase.User extends firebase.UserInfo - removed:
interface firebase.UserInfo - removed:
interface firebase.app.App - removed:
interface firebase.auth.ActionCodeInfo - removed:
interface firebase.auth.Auth - removed:
interface firebase.auth.AuthCredential - removed:
interface firebase.auth.AuthProvider - removed:
interface firebase.auth.Error - removed:
interface firebase.database.DataSnapshot - removed:
interface firebase.database.Database - removed:
interface firebase.database.OnDisconnect - removed:
interface firebase.database.Query - removed:
interface firebase.database.Reference extends firebase.database.Query - removed:
interface firebase.database.ThenableReference extends firebase.database.Reference, firebase.Thenable <any> - removed:
interface firebase.messaging.Messaging - removed:
interface firebase.storage.FullMetadata extends firebase.storage.UploadMetadata - removed:
interface firebase.storage.Reference - removed:
interface firebase.storage.SettableMetadata - removed:
interface firebase.storage.Storage - removed:
interface firebase.storage.UploadMetadata extends firebase.storage.SettableMetadata - removed:
interface firebase.storage.UploadTask - removed:
interface firebase.storage.UploadTaskSnapshot - removed:
method firebase.Promise_Instance.catch (onReject ? : (a : Error) => any) : firebase.Thenable <any> - removed:
method firebase.Promise_Instance.then (onResolve ? : (a : T) => any, onReject ? : (a : Error) => any) : firebase.Promise <any> - removed:
method firebase.Thenable.catch (onReject ? : (a : Error) => any) : any - removed:
method firebase.Thenable.then (onResolve ? : (a : T) => any, onReject ? : (a : Error) => any) : firebase.Thenable <any> - removed:
method firebase.User.delete () : firebase.Promise <any> - removed:
method firebase.User.getToken (forceRefresh ? : boolean) : firebase.Promise <any> - removed:
method firebase.User.link (credential : firebase.auth.AuthCredential) : firebase.Promise <any> - removed:
method firebase.User.linkWithCredential (credential : firebase.auth.AuthCredential) : firebase.Promise <any> - removed:
method firebase.User.linkWithPopup (provider : firebase.auth.AuthProvider) : firebase.Promise <any> - removed:
method firebase.User.linkWithRedirect (provider : firebase.auth.AuthProvider) : firebase.Promise <any> - removed:
method firebase.User.reauthenticate (credential : firebase.auth.AuthCredential) : firebase.Promise <any> - removed:
method firebase.User.reauthenticateWithCredential (credential : firebase.auth.AuthCredential) : firebase.Promise <any> - removed:
method firebase.User.reauthenticateWithPopup (provider : firebase.auth.AuthProvider) : firebase.Promise <any> - removed:
method firebase.User.reauthenticateWithRedirect (provider : firebase.auth.AuthProvider) : firebase.Promise <any> - removed:
method firebase.User.reload () : firebase.Promise <any> - removed:
method firebase.User.sendEmailVerification () : firebase.Promise <any> - removed:
method firebase.User.toJSON () : Object - removed:
method firebase.User.unlink (providerId : string) : firebase.Promise <any> - removed:
method firebase.User.updateEmail (newEmail : string) : firebase.Promise <any> - removed:
method firebase.User.updatePassword (newPassword : string) : firebase.Promise <any> - removed:
method firebase.User.updateProfile (profile : { displayName : string | null, photoURL : string | null }) : firebase.Promise <any> - removed:
method firebase.app.App.auth () : firebase.auth.Auth - removed:
method firebase.app.App.database () : firebase.database.Database - removed:
method firebase.app.App.delete () : firebase.Promise <any> - removed:
method firebase.app.App.messaging () : firebase.messaging.Messaging - removed:
method firebase.app.App.storage (url ? : string) : firebase.storage.Storage - removed:
method firebase.auth.Auth.applyActionCode (code : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.checkActionCode (code : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.confirmPasswordReset (code : string, newPassword : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.createCustomToken (uid : string, developerClaims ? : Object | null) : string - removed:
method firebase.auth.Auth.createUserWithEmailAndPassword (email : string, password : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.fetchProvidersForEmail (email : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.getRedirectResult () : firebase.Promise <any> - removed:
method firebase.auth.Auth.onAuthStateChanged (nextOrObserver : Object, error ? : (a : firebase.auth.Error) => any, completed ? : () => any) : () => any - removed:
method firebase.auth.Auth.sendPasswordResetEmail (email : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.signInAnonymously () : firebase.Promise <any> - removed:
method firebase.auth.Auth.signInWithCredential (credential : firebase.auth.AuthCredential) : firebase.Promise <any> - removed:
method firebase.auth.Auth.signInWithCustomToken (token : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.signInWithEmailAndPassword (email : string, password : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.signInWithPopup (provider : firebase.auth.AuthProvider) : firebase.Promise <any> - removed:
method firebase.auth.Auth.signInWithRedirect (provider : firebase.auth.AuthProvider) : firebase.Promise <any> - removed:
method firebase.auth.Auth.signOut () : firebase.Promise <any> - removed:
method firebase.auth.Auth.verifyIdToken (idToken : string) : firebase.Promise <any> - removed:
method firebase.auth.Auth.verifyPasswordResetCode (code : string) : firebase.Promise <any> - removed:
method firebase.auth.FacebookAuthProvider_Instance.addScope (scope : string) : any - removed:
method firebase.auth.FacebookAuthProvider_Instance.setCustomParameters (customOAuthParameters : Object) : any - removed:
method firebase.auth.GithubAuthProvider_Instance.addScope (scope : string) : any - removed:
method firebase.auth.GithubAuthProvider_Instance.setCustomParameters (customOAuthParameters : Object) : any - removed:
method firebase.auth.GoogleAuthProvider_Instance.addScope (scope : string) : any - removed:
method firebase.auth.GoogleAuthProvider_Instance.setCustomParameters (customOAuthParameters : Object) : any - removed:
method firebase.auth.TwitterAuthProvider_Instance.setCustomParameters (customOAuthParameters : Object) : any - removed:
method firebase.database.DataSnapshot.child (path : string) : firebase.database.DataSnapshot - removed:
method firebase.database.DataSnapshot.exists () : boolean - removed:
method firebase.database.DataSnapshot.exportVal () : any - removed:
method firebase.database.DataSnapshot.forEach (action : (a : firebase.database.DataSnapshot) => boolean) : boolean - removed:
method firebase.database.DataSnapshot.getPriority () : string | number | null - removed:
method firebase.database.DataSnapshot.hasChild (path : string) : boolean - removed:
method firebase.database.DataSnapshot.hasChildren () : boolean - removed:
method firebase.database.DataSnapshot.numChildren () : number - removed:
method firebase.database.DataSnapshot.toJSON () : Object | null - removed:
method firebase.database.DataSnapshot.val () : any - removed:
method firebase.database.Database.goOffline () : any - removed:
method firebase.database.Database.goOnline () : any - removed:
method firebase.database.Database.ref (path ? : string) : firebase.database.Reference - removed:
method firebase.database.Database.refFromURL (url : string) : firebase.database.Reference - removed:
method firebase.database.OnDisconnect.cancel (onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.OnDisconnect.remove (onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.OnDisconnect.set (value : any, onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.OnDisconnect.setWithPriority (value : any, priority : number | string | null, onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.OnDisconnect.update (values : Object, onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.Query.endAt (value : number | string | boolean | null, key ? : string) : firebase.database.Query - removed:
method firebase.database.Query.equalTo (value : number | string | boolean | null, key ? : string) : firebase.database.Query - removed:
method firebase.database.Query.isEqual (other : firebase.database.Query | null) : boolean - removed:
method firebase.database.Query.limitToFirst (limit : number) : firebase.database.Query - removed:
method firebase.database.Query.limitToLast (limit : number) : firebase.database.Query - removed:
method firebase.database.Query.off (eventType ? : string, callback ? : (a : firebase.database.DataSnapshot, b ? : string | null) => any, context ? : Object | null) : any - removed:
method firebase.database.Query.on (eventType : string, callback : (a : firebase.database.DataSnapshot | null, b ? : string) => any, cancelCallbackOrContext ? : Object | null, context ? : Object | null) : (a : firebase.database.DataSnapshot | null, b ? : string) => any - removed:
method firebase.database.Query.once (eventType : string, successCallback ? : (a : firebase.database.DataSnapshot, b ? : string) => any, failureCallbackOrContext ? : Object | null, context ? : Object | null) : firebase.Promise <any> - removed:
method firebase.database.Query.orderByChild (path : string) : firebase.database.Query - removed:
method firebase.database.Query.orderByKey () : firebase.database.Query - removed:
method firebase.database.Query.orderByPriority () : firebase.database.Query - removed:
method firebase.database.Query.orderByValue () : firebase.database.Query - removed:
method firebase.database.Query.startAt (value : number | string | boolean | null, key ? : string) : firebase.database.Query - removed:
method firebase.database.Query.toJSON () : Object - removed:
method firebase.database.Query.toString () : string - removed:
method firebase.database.Reference.child (path : string) : firebase.database.Reference - removed:
method firebase.database.Reference.onDisconnect () : firebase.database.OnDisconnect - removed:
method firebase.database.Reference.push (value ? : any, onComplete ? : (a : Error | null) => any) : firebase.database.ThenableReference - removed:
method firebase.database.Reference.remove (onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.Reference.set (value : any, onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.Reference.setPriority (priority : string | number | null, onComplete : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.Reference.setWithPriority (newVal : any, newPriority : string | number | null, onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.database.Reference.transaction (transactionUpdate : (a : any) => any, onComplete ? : (a : Error | null, b : boolean, c : firebase.database.DataSnapshot | null) => any, applyLocally ? : boolean) : firebase.Promise <any> - removed:
method firebase.database.Reference.update (values : Object, onComplete ? : (a : Error | null) => any) : firebase.Promise <any> - removed:
method firebase.messaging.Messaging.deleteToken (token : string) : firebase.Promise <any> | null - removed:
method firebase.messaging.Messaging.getToken () : firebase.Promise <any> | null - removed:
method firebase.messaging.Messaging.onMessage (nextOrObserver : Object) : () => any - removed:
method firebase.messaging.Messaging.onTokenRefresh (nextOrObserver : Object) : () => any - removed:
method firebase.messaging.Messaging.requestPermission () : firebase.Promise <any> | null - removed:
method firebase.messaging.Messaging.setBackgroundMessageHandler (callback : (a : Object) => any) : any - removed:
method firebase.messaging.Messaging.useServiceWorker (registration : any) : any - removed:
method firebase.storage.Reference.child (path : string) : firebase.storage.Reference - removed:
method firebase.storage.Reference.delete () : firebase.Promise <any> - removed:
method firebase.storage.Reference.getDownloadURL () : firebase.Promise <any> - removed:
method firebase.storage.Reference.getMetadata () : firebase.Promise <any> - removed:
method firebase.storage.Reference.put (data : any | any | any, metadata ? : firebase.storage.UploadMetadata) : firebase.storage.UploadTask - removed:
method firebase.storage.Reference.putString (data : string, format ? : firebase.storage.StringFormat, metadata ? : firebase.storage.UploadMetadata) : firebase.storage.UploadTask - removed:
method firebase.storage.Reference.toString () : string - removed:
method firebase.storage.Reference.updateMetadata (metadata : firebase.storage.SettableMetadata) : firebase.Promise <any> - removed:
method firebase.storage.Storage.ref (path ? : string) : firebase.storage.Reference - removed:
method firebase.storage.Storage.refFromURL (url : string) : firebase.storage.Reference - removed:
method firebase.storage.Storage.setMaxOperationRetryTime (time : number) : any - removed:
method firebase.storage.Storage.setMaxUploadRetryTime (time : number) : any - removed:
method firebase.storage.UploadTask.cancel () : boolean - removed:
method firebase.storage.UploadTask.catch (onRejected : (a : Error) => any) : firebase.Promise <any> - removed:
method firebase.storage.UploadTask.on (event : firebase.storage.TaskEvent, nextOrObserver ? : null | Object, error ? : ((a : Error) => any) | null, complete ? : (() => any) | null) : Function - removed:
method firebase.storage.UploadTask.pause () : boolean - removed:
method firebase.storage.UploadTask.resume () : boolean - removed:
method firebase.storage.UploadTask.then (onFulfilled ? : ((a : firebase.storage.UploadTaskSnapshot) => any) | null, onRejected ? : ((a : Error) => any) | null) : firebase.Promise <any> - removed:
namespace firebase - removed:
namespace firebase.app - removed:
namespace firebase.auth - removed:
namespace firebase.database - removed:
namespace firebase.database.ServerValue - removed:
namespace firebase.messaging - removed:
namespace firebase.storage - removed:
property firebase.FirebaseError.code : string - removed:
property firebase.FirebaseError.message : string - removed:
property firebase.FirebaseError.name : string - removed:
property firebase.FirebaseError.stack ? : string - removed:
property firebase.User.emailVerified : boolean - removed:
property firebase.User.isAnonymous : boolean - removed:
property firebase.User.providerData : (firebase.UserInfo | null) [] - removed:
property firebase.User.refreshToken : string - removed:
property firebase.UserInfo.displayName : string | null - removed:
property firebase.UserInfo.email : string | null - removed:
property firebase.UserInfo.photoURL : string | null - removed:
property firebase.UserInfo.providerId : string - removed:
property firebase.UserInfo.uid : string - removed:
property firebase.app.App.name : string - removed:
property firebase.app.App.options : Object - removed:
property firebase.auth.Auth.app : firebase.app.App - removed:
property firebase.auth.Auth.currentUser : firebase.User | null - removed:
property firebase.auth.AuthCredential.provider : string - removed:
property firebase.auth.AuthProvider.providerId : string - removed:
property firebase.auth.EmailAuthProvider_Instance.providerId : string - removed:
property firebase.auth.Error.code : string - removed:
property firebase.auth.Error.message : string - removed:
property firebase.auth.FacebookAuthProvider_Instance.providerId : string - removed:
property firebase.auth.GithubAuthProvider_Instance.providerId : string - removed:
property firebase.auth.GoogleAuthProvider_Instance.providerId : string - removed:
property firebase.auth.TwitterAuthProvider_Instance.providerId : string - removed:
property firebase.database.DataSnapshot.key : string | null - removed:
property firebase.database.DataSnapshot.ref : firebase.database.Reference - removed:
property firebase.database.Database.app : firebase.app.App - removed:
property firebase.database.Query.ref : firebase.database.Reference - removed:
property firebase.database.Reference.key : string | null - removed:
property firebase.database.Reference.parent : firebase.database.Reference | null - removed:
property firebase.database.Reference.root : firebase.database.Reference - removed:
property firebase.storage.FullMetadata.bucket : string - removed:
property firebase.storage.FullMetadata.downloadURLs : string [] - removed:
property firebase.storage.FullMetadata.fullPath : string - removed:
property firebase.storage.FullMetadata.generation : string - removed:
property firebase.storage.FullMetadata.metageneration : string - removed:
property firebase.storage.FullMetadata.name : string - removed:
property firebase.storage.FullMetadata.size : number - removed:
property firebase.storage.FullMetadata.timeCreated : string - removed:
property firebase.storage.FullMetadata.updated : string - removed:
property firebase.storage.Reference.bucket : string - removed:
property firebase.storage.Reference.fullPath : string - removed:
property firebase.storage.Reference.name : string - removed:
property firebase.storage.Reference.parent : firebase.storage.Reference | null - removed:
property firebase.storage.Reference.root : firebase.storage.Reference - removed:
property firebase.storage.Reference.storage : firebase.storage.Storage - removed:
property firebase.storage.SettableMetadata.cacheControl ? : string | null - removed:
property firebase.storage.SettableMetadata.contentDisposition ? : string | null - removed:
property firebase.storage.SettableMetadata.contentEncoding ? : string | null - removed:
property firebase.storage.SettableMetadata.contentLanguage ? : string | null - removed:
property firebase.storage.SettableMetadata.contentType ? : string | null - removed:
property firebase.storage.SettableMetadata.customMetadata ? : { [key: string]: string } | null - removed:
property firebase.storage.Storage.app : firebase.app.App - removed:
property firebase.storage.Storage.maxOperationRetryTime : number - removed:
property firebase.storage.Storage.maxUploadRetryTime : number - removed:
property firebase.storage.UploadMetadata.md5Hash ? : string | null - removed:
property firebase.storage.UploadTask.snapshot : firebase.storage.UploadTaskSnapshot - removed:
property firebase.storage.UploadTaskSnapshot.bytesTransferred : number - removed:
property firebase.storage.UploadTaskSnapshot.downloadURL : string | null - removed:
property firebase.storage.UploadTaskSnapshot.metadata : firebase.storage.FullMetadata - removed:
property firebase.storage.UploadTaskSnapshot.ref : firebase.storage.Reference - removed:
property firebase.storage.UploadTaskSnapshot.state : firebase.storage.TaskState - removed:
property firebase.storage.UploadTaskSnapshot.task : firebase.storage.UploadTask - removed:
property firebase.storage.UploadTaskSnapshot.totalBytes : number - removed:
static method firebase.Promise.all (values : firebase.Promise <any> []) : firebase.Promise <any []> - removed:
static method firebase.Promise.reject (error : Error) : firebase.Promise <any> - removed:
static method firebase.Promise.resolve <T> (value ? : T) : firebase.Promise <T> - removed:
static method firebase.auth.EmailAuthProvider.credential (email : string, password : string) : firebase.auth.AuthCredential - removed:
static method firebase.auth.FacebookAuthProvider.credential (token : string) : firebase.auth.AuthCredential - removed:
static method firebase.auth.GithubAuthProvider.credential (token : string) : firebase.auth.AuthCredential - removed:
static method firebase.auth.GoogleAuthProvider.credential (idToken ? : string | null, accessToken ? : string | null) : firebase.auth.AuthCredential - removed:
static method firebase.auth.TwitterAuthProvider.credential (token : string, secret : string) : firebase.auth.AuthCredential - removed:
static property firebase.auth.EmailAuthProvider.PROVIDER_ID : string - removed:
static property firebase.auth.FacebookAuthProvider.PROVIDER_ID : string - removed:
static property firebase.auth.GithubAuthProvider.PROVIDER_ID : string - removed:
static property firebase.auth.GoogleAuthProvider.PROVIDER_ID : string - removed:
static property firebase.auth.TwitterAuthProvider.PROVIDER_ID : string - removed:
type firebase.auth.UserCredential = { credential : firebase.auth.AuthCredential | null, operationType ? : string | null, user : firebase.User | null } - removed:
type firebase.storage.StringFormat = string - removed:
type firebase.storage.TaskEvent = string - removed:
type firebase.storage.TaskState = string - removed:
var firebase.SDK_VERSION: string - removed:
var firebase.apps: (firebase.app.App | null) [] - removed:
var firebase.database.ServerValue.TIMESTAMP: Object - removed:
var firebase.storage.StringFormat: { BASE64 : StringFormat, BASE64URL : StringFormat, DATA_URL : StringFormat, RAW : StringFormat } - removed:
var firebase.storage.TaskEvent: { STATE_CHANGED : TaskEvent } - removed:
var firebase.storage.TaskState: { CANCELED : TaskState, ERROR : TaskState, PAUSED : TaskState, RUNNING : TaskState, SUCCESS : TaskState }
- added:
class firebase.auth.EmailAuthProvider extends EmailAuthProvider_Instance - added:
class firebase.auth.EmailAuthProvider_Instance implements firebase.auth.AuthProvider - added:
class firebase.auth.FacebookAuthProvider extends FacebookAuthProvider_Instance - added:
class firebase.auth.FacebookAuthProvider_Instance implements firebase.auth.AuthProvider - added:
class firebase.auth.GithubAuthProvider extends GithubAuthProvider_Instance - added:
class firebase.auth.GithubAuthProvider_Instance implements firebase.auth.AuthProvider - added:
class firebase.auth.GoogleAuthProvider extends GoogleAuthProvider_Instance - added:
class firebase.auth.GoogleAuthProvider_Instance implements firebase.auth.AuthProvider - added:
class firebase.auth.PhoneAuthProvider extends PhoneAuthProvider_Instance - added:
class firebase.auth.PhoneAuthProvider_Instance implements firebase.auth.AuthProvider - added:
class firebase.auth.RecaptchaVerifier extends RecaptchaVerifier_Instance - added:
class firebase.auth.RecaptchaVerifier_Instance implements firebase.auth.ApplicationVerifier - added:
class firebase.auth.TwitterAuthProvider extends TwitterAuthProvider_Instance - added:
class firebase.auth.TwitterAuthProvider_Instance implements firebase.auth.AuthProvider - added:
class firebase.firestore.Blob - added:
class firebase.firestore.CollectionReference extends Query - added:
class firebase.firestore.DocumentReference - added:
class firebase.firestore.DocumentSnapshot - added:
class firebase.firestore.FieldPath - added:
class firebase.firestore.FieldValue - added:
class firebase.firestore.Firestore - added:
class firebase.firestore.GeoPoint - added:
class firebase.firestore.Query - added:
class firebase.firestore.QueryDocumentSnapshot extends DocumentSnapshot - added:
class firebase.firestore.QuerySnapshot - added:
class firebase.firestore.Timestamp - added:
class firebase.firestore.Transaction - added:
class firebase.firestore.WriteBatch - added:
constructor firebase.auth.PhoneAuthProvider_Instance(auth?: firebase.auth.Auth | null) - added:
constructor firebase.auth.RecaptchaVerifier_Instance(container: any | string, parameters?: Object | null, app?: firebase.app.App | null) - added:
constructor firebase.firestore.FieldPath(...fieldNames: string[]) - added:
constructor firebase.firestore.GeoPoint(latitude: number, longitude: number) - added:
constructor firebase.firestore.Timestamp(seconds: number, nanoseconds: number) - added:
export = firebase - added:
function firebase.app(name?: string): firebase.app.App - added:
function firebase.auth(app?: firebase.app.App): firebase.auth.Auth - added:
function firebase.database(app?: firebase.app.App): firebase.database.Database - added:
function firebase.database.enableLogging(logger?: boolean | ((a: string) => any), persistent?: boolean): any - added:
function firebase.firestore(app?: firebase.app.App): firebase.firestore.Firestore - added:
function firebase.firestore.setLogLevel(logLevel: LogLevel): void - added:
function firebase.initializeApp(options: Object, name?: string): firebase.app.App - added:
function firebase.messaging(app?: firebase.app.App): firebase.messaging.Messaging - added:
function firebase.storage(app?: firebase.app.App): firebase.storage.Storage - added:
interface firebase.FirebaseError - added:
interface firebase.Observer<V, E> - added:
interface firebase.User extends firebase.UserInfo - added:
interface firebase.UserInfo - added:
interface firebase.app.App - added:
interface firebase.auth.ActionCodeInfo - added:
interface firebase.auth.ApplicationVerifier - added:
interface firebase.auth.Auth - added:
interface firebase.auth.AuthCredential - added:
interface firebase.auth.AuthProvider - added:
interface firebase.auth.ConfirmationResult - added:
interface firebase.auth.Error - added:
interface firebase.auth.IdTokenResult - added:
interface firebase.auth.UserMetadata - added:
interface firebase.database.DataSnapshot - added:
interface firebase.database.Database - added:
interface firebase.database.OnDisconnect - added:
interface firebase.database.Query - added:
interface firebase.database.Reference extends firebase.database.Query - added:
interface firebase.database.ThenableReference extends firebase.database.Reference, PromiseLike<any> - added:
interface firebase.firestore.DocumentChange - added:
interface firebase.firestore.DocumentListenOptions - added:
interface firebase.firestore.FirestoreError - added:
interface firebase.firestore.GetOptions - added:
interface firebase.firestore.QueryListenOptions - added:
interface firebase.firestore.SetOptions - added:
interface firebase.firestore.Settings - added:
interface firebase.firestore.SnapshotMetadata - added:
interface firebase.firestore.SnapshotOptions - added:
interface firebase.messaging.Messaging - added:
interface firebase.storage.FullMetadata extends firebase.storage.UploadMetadata - added:
interface firebase.storage.Reference - added:
interface firebase.storage.SettableMetadata - added:
interface firebase.storage.Storage - added:
interface firebase.storage.UploadMetadata extends firebase.storage.SettableMetadata - added:
interface firebase.storage.UploadTask - added:
interface firebase.storage.UploadTaskSnapshot - added:
method firebase.Observer.complete(): any - added:
method firebase.Observer.error(error: E): any - added:
method firebase.Observer.next(value: V | null): any - added:
method firebase.User.delete(): Promise<any> - added:
method firebase.User.getIdToken(forceRefresh?: boolean): Promise<any> - added:
method firebase.User.getIdTokenResult(forceRefresh?: boolean): Promise<firebase.auth.IdTokenResult> - added:
method firebase.User.getToken(forceRefresh?: boolean): Promise<any> - added:
method firebase.User.linkAndRetrieveDataWithCredential(credential: firebase.auth.AuthCredential): Promise<any> - added:
method firebase.User.linkWithCredential(credential: firebase.auth.AuthCredential): Promise<any> - added:
method firebase.User.linkWithPhoneNumber(phoneNumber: string, applicationVerifier: firebase.auth.ApplicationVerifier): Promise<any> - added:
method firebase.User.linkWithPopup(provider: firebase.auth.AuthProvider): Promise<any> - added:
method firebase.User.linkWithRedirect(provider: firebase.auth.AuthProvider): Promise<any> - added:
method firebase.User.reauthenticateAndRetrieveDataWithCredential(credential: firebase.auth.AuthCredential): Promise<any> - added:
method firebase.User.reauthenticateWithCredential(credential: firebase.auth.AuthCredential): Promise<any> - added:
method firebase.User.reauthenticateWithPhoneNumber(phoneNumber: string, applicationVerifier: firebase.auth.ApplicationVerifier): Promise<any> - added:
method firebase.User.reauthenticateWithPopup(provider: firebase.auth.AuthProvider): Promise<any> - added:
method firebase.User.reauthenticateWithRedirect(provider: firebase.auth.AuthProvider): Promise<any> - added:
method firebase.User.reload(): Promise<any> - added:
method firebase.User.sendEmailVerification(actionCodeSettings?: firebase.auth.ActionCodeSettings | null): Promise<any> - added:
method firebase.User.toJSON(): Object - added:
method firebase.User.unlink(providerId: string): Promise<any> - added:
method firebase.User.updateEmail(newEmail: string): Promise<any> - added:
method firebase.User.updatePassword(newPassword: string): Promise<any> - added:
method firebase.User.updatePhoneNumber(phoneCredential: firebase.auth.AuthCredential): Promise<any> - added:
method firebase.User.updateProfile(profile: { displayName: string | null; photoURL: string | null }): Promise<any> - added:
method firebase.app.App.auth(): firebase.auth.Auth - added:
method firebase.app.App.database(): firebase.database.Database - added:
method firebase.app.App.delete(): Promise<any> - added:
method firebase.app.App.firestore(): firebase.firestore.Firestore - added:
method firebase.app.App.messaging(): firebase.messaging.Messaging - added:
method firebase.app.App.storage(url?: string): firebase.storage.Storage - added:
method firebase.auth.ApplicationVerifier.verify(): Promise<any> - added:
method firebase.auth.Auth.applyActionCode(code: string): Promise<any> - added:
method firebase.auth.Auth.checkActionCode(code: string): Promise<any> - added:
method firebase.auth.Auth.confirmPasswordReset(code: string, newPassword: string): Promise<any> - added:
method firebase.auth.Auth.createUserAndRetrieveDataWithEmailAndPassword(email: string, password: string): Promise<any> - added:
method firebase.auth.Auth.createUserWithEmailAndPassword(email: string, password: string): Promise<any> - added:
method firebase.auth.Auth.fetchProvidersForEmail(email: string): Promise<any> - added:
method firebase.auth.Auth.fetchSignInMethodsForEmail(email: string): Promise<any> - added:
method firebase.auth.Auth.getRedirectResult(): Promise<any> - added:
method firebase.auth.Auth.isSignInWithEmailLink(emailLink: string): boolean - added:
method firebase.auth.Auth.onAuthStateChanged(nextOrObserver: | firebase.Observer<any, any> | ((a: firebase.User | null) => any), error?: (a: firebase.auth.Error) => any, completed?: firebase.Unsubscribe): firebase.Unsubscribe - added:
method firebase.auth.Auth.onIdTokenChanged(nextOrObserver: | firebase.Observer<any, any> | ((a: firebase.User | null) => any), error?: (a: firebase.auth.Error) => any, completed?: firebase.Unsubscribe): firebase.Unsubscribe - added:
method firebase.auth.Auth.sendPasswordResetEmail(email: string, actionCodeSettings?: firebase.auth.ActionCodeSettings | null): Promise<any> - added:
method firebase.auth.Auth.sendSignInLinkToEmail(email: string, actionCodeSettings: firebase.auth.ActionCodeSettings): Promise<any> - added:
method firebase.auth.Auth.setPersistence(persistence: firebase.auth.Auth.Persistence): Promise<any> - added:
method firebase.auth.Auth.signInAndRetrieveDataWithCredential(credential: firebase.auth.AuthCredential): Promise<any> - added:
method firebase.auth.Auth.signInAndRetrieveDataWithCustomToken(token: string): Promise<any> - added:
method firebase.auth.Auth.signInAndRetrieveDataWithEmailAndPassword(email: string, password: string): Promise<any> - added:
method firebase.auth.Auth.signInAnonymously(): Promise<any> - added:
method firebase.auth.Auth.signInAnonymouslyAndRetrieveData(): Promise<any> - added:
method firebase.auth.Auth.signInWithCredential(credential: firebase.auth.AuthCredential): Promise<any> - added:
method firebase.auth.Auth.signInWithCustomToken(token: string): Promise<any> - added:
method firebase.auth.Auth.signInWithEmailAndPassword(email: string, password: string): Promise<any> - added:
method firebase.auth.Auth.signInWithEmailLink(email: string, emailLink?: string): Promise<any> - added:
method firebase.auth.Auth.signInWithPhoneNumber(phoneNumber: string, applicationVerifier: firebase.auth.ApplicationVerifier): Promise<any> - added:
method firebase.auth.Auth.signInWithPopup(provider: firebase.auth.AuthProvider): Promise<any> - added:
method firebase.auth.Auth.signInWithRedirect(provider: firebase.auth.AuthProvider): Promise<any> - added:
method firebase.auth.Auth.signOut(): Promise<any> - added:
method firebase.auth.Auth.useDeviceLanguage(): any - added:
method firebase.auth.Auth.verifyPasswordResetCode(code: string): Promise<any> - added:
method firebase.auth.ConfirmationResult.confirm(verificationCode: string): Promise<any> - added:
method firebase.auth.FacebookAuthProvider_Instance.addScope(scope: string): firebase.auth.AuthProvider - added:
method firebase.auth.FacebookAuthProvider_Instance.setCustomParameters(customOAuthParameters: Object): firebase.auth.AuthProvider - added:
method firebase.auth.GithubAuthProvider_Instance.addScope(scope: string): firebase.auth.AuthProvider - added:
method firebase.auth.GithubAuthProvider_Instance.setCustomParameters(customOAuthParameters: Object): firebase.auth.AuthProvider - added:
method firebase.auth.GoogleAuthProvider_Instance.addScope(scope: string): firebase.auth.AuthProvider - added:
method firebase.auth.GoogleAuthProvider_Instance.setCustomParameters(customOAuthParameters: Object): firebase.auth.AuthProvider - added:
method firebase.auth.PhoneAuthProvider_Instance.verifyPhoneNumber(phoneNumber: string, applicationVerifier: firebase.auth.ApplicationVerifier): Promise<any> - added:
method firebase.auth.RecaptchaVerifier_Instance.clear(): any - added:
method firebase.auth.RecaptchaVerifier_Instance.render(): Promise<any> - added:
method firebase.auth.RecaptchaVerifier_Instance.verify(): Promise<any> - added:
method firebase.auth.TwitterAuthProvider_Instance.setCustomParameters(customOAuthParameters: Object): firebase.auth.AuthProvider - added:
method firebase.database.DataSnapshot.child(path: string): firebase.database.DataSnapshot - added:
method firebase.database.DataSnapshot.exists(): boolean - added:
method firebase.database.DataSnapshot.exportVal(): any - added:
method firebase.database.DataSnapshot.forEach(action: (a: firebase.database.DataSnapshot) => boolean): boolean - added:
method firebase.database.DataSnapshot.getPriority(): string | number | null - added:
method firebase.database.DataSnapshot.hasChild(path: string): boolean - added:
method firebase.database.DataSnapshot.hasChildren(): boolean - added:
method firebase.database.DataSnapshot.numChildren(): number - added:
method firebase.database.DataSnapshot.toJSON(): Object | null - added:
method firebase.database.DataSnapshot.val(): any - added:
method firebase.database.Database.goOffline(): any - added:
method firebase.database.Database.goOnline(): any - added:
method firebase.database.Database.ref(path?: string): firebase.database.Reference - added:
method firebase.database.Database.refFromURL(url: string): firebase.database.Reference - added:
method firebase.database.OnDisconnect.cancel(onComplete?: (a: Error | null) => any): Promise<any> - added:
method firebase.database.OnDisconnect.remove(onComplete?: (a: Error | null) => any): Promise<any> - added:
method firebase.database.OnDisconnect.set(value: any, onComplete?: (a: Error | null) => any): Promise<any> - added:
method firebase.database.OnDisconnect.setWithPriority(value: any, priority: number | string | null, onComplete?: (a: Error | null) => any): Promise<any> - added:
method firebase.database.OnDisconnect.update(values: Object, onComplete?: (a: Error | null) => any): Promise<any> - added:
method firebase.database.Query.endAt(value: number | string | boolean | null, key?: string): firebase.database.Query - added:
method firebase.database.Query.equalTo(value: number | string | boolean | null, key?: string): firebase.database.Query - added:
method firebase.database.Query.isEqual(other: firebase.database.Query | null): boolean - added:
method firebase.database.Query.limitToFirst(limit: number): firebase.database.Query - added:
method firebase.database.Query.limitToLast(limit: number): firebase.database.Query - added:
method firebase.database.Query.off(eventType?: string, callback?: (a: firebase.database.DataSnapshot, b?: string | null) => any, context?: Object | null): any - added:
method firebase.database.Query.on(eventType: string, callback: (a: firebase.database.DataSnapshot | null, b?: string) => any, cancelCallbackOrContext?: Object | null, context?: Object | null): (a: firebase.database.DataSnapshot | null, b?: string) => any - added:
method firebase.database.Query.once(eventType: string, successCallback?: (a: firebase.database.DataSnapshot, b?: string) => any, failureCallbackOrContext?: Object | null, context?: Object | null): Promise<any> - added:
method firebase.database.Query.orderByChild(path: string): firebase.database.Query - added:
method firebase.database.Query.orderByKey(): firebase.database.Query - added:
method firebase.database.Query.orderByPriority(): firebase.database.Query - added:
method firebase.database.Query.orderByValue(): firebase.database.Query - added:
method firebase.database.Query.startAt(value: number | string | boolean | null, key?: string): firebase.database.Query - added:
method firebase.database.Query.toJSON(): Object - added:
method firebase.database.Query.toString(): string - added:
method firebase.database.Reference.child(path: string): firebase.database.Reference - added:
method firebase.database.Reference.onDisconnect(): firebase.database.OnDisconnect - added:
method firebase.database.Reference.push(value?: any, onComplete?: (a: Error | null) => any): firebase.database.ThenableReference - added:
method firebase.database.Reference.remove(onComplete?: (a: Error | null) => any): Promise<any> - added:
method firebase.database.Reference.set(value: any, onComplete?: (a: Error | null) => any): Promise<any> - added:
method firebase.database.Reference.setPriority(priority: string | number | null, onComplete: (a: Error | null) => any): Promise<any> - added:
method firebase.database.Reference.setWithPriority(newVal: any, newPriority: string | number | null, onComplete?: (a: Error | null) => any): Promise<any> - added:
method firebase.database.Reference.transaction(transactionUpdate: (a: any) => any, onComplete?: (a: Error | null, b: boolean, c: firebase.database.DataSnapshot | null) => any, applyLocally?: boolean): Promise<any> - added:
method firebase.database.Reference.update(values: Object, onComplete?: (a: Error | null) => any): Promise<any> - added:
method firebase.firestore.Blob.isEqual(other: Blob): boolean - added:
method firebase.firestore.Blob.toBase64(): string - added:
method firebase.firestore.Blob.toUint8Array(): Uint8Array - added:
method firebase.firestore.CollectionReference.add(data: DocumentData): Promise<DocumentReference> - added:
method firebase.firestore.CollectionReference.doc(documentPath?: string): DocumentReference - added:
method firebase.firestore.CollectionReference.isEqual(other: CollectionReference): boolean - added:
method firebase.firestore.DocumentReference.collection(collectionPath: string): CollectionReference - added:
method firebase.firestore.DocumentReference.delete(): Promise<void> - added:
method firebase.firestore.DocumentReference.get(options?: GetOptions): Promise<DocumentSnapshot> - added:
method firebase.firestore.DocumentReference.isEqual(other: DocumentReference): boolean - added:
method firebase.firestore.DocumentReference.onSnapshot(observer: { next?: (snapshot: DocumentSnapshot) => void; error?: (error: FirestoreError) => void; complete?: () => void }): () => void - added:
method firebase.firestore.DocumentReference.onSnapshot(onNext: (snapshot: DocumentSnapshot) => void, onError?: (error: Error) => void, onCompletion?: () => void): () => void - added:
method firebase.firestore.DocumentReference.onSnapshot(options: DocumentListenOptions, observer: { next?: (snapshot: DocumentSnapshot) => void; error?: (error: Error) => void; complete?: () => void }): () => void - added:
method firebase.firestore.DocumentReference.onSnapshot(options: DocumentListenOptions, onNext: (snapshot: DocumentSnapshot) => void, onError?: (error: Error) => void, onCompletion?: () => void): () => void - added:
method firebase.firestore.DocumentReference.set(data: DocumentData, options?: SetOptions): Promise<void> - added:
method firebase.firestore.DocumentReference.update(data: UpdateData): Promise<void> - added:
method firebase.firestore.DocumentReference.update(field: string | FieldPath, value: any, ...moreFieldsAndValues: any[]): Promise<void> - added:
method firebase.firestore.DocumentSnapshot.data(options?: SnapshotOptions): DocumentData | undefined - added:
method firebase.firestore.DocumentSnapshot.get(fieldPath: string | FieldPath, options?: SnapshotOptions): any - added:
method firebase.firestore.DocumentSnapshot.isEqual(other: DocumentSnapshot): boolean - added:
method firebase.firestore.FieldPath.isEqual(other: FieldPath): boolean - added:
method firebase.firestore.FieldValue.isEqual(other: FieldValue): boolean - added:
method firebase.firestore.Firestore.batch(): WriteBatch - added:
method firebase.firestore.Firestore.collection(collectionPath: string): CollectionReference - added:
method firebase.firestore.Firestore.disableNetwork(): Promise<void> - added:
method firebase.firestore.Firestore.doc(documentPath: string): DocumentReference - added:
method firebase.firestore.Firestore.enableNetwork(): Promise<void> - added:
method firebase.firestore.Firestore.enablePersistence(): Promise<void> - added:
method firebase.firestore.Firestore.runTransaction<T>(updateFunction: (transaction: Transaction) => Promise<T>): Promise<T> - added:
method firebase.firestore.Firestore.settings(settings: Settings): void - added:
method firebase.firestore.GeoPoint.isEqual(other: GeoPoint): boolean - added:
method firebase.firestore.Query.endAt(...fieldValues: any[]): Query - added:
method firebase.firestore.Query.endAt(snapshot: DocumentSnapshot): Query - added:
method firebase.firestore.Query.endBefore(...fieldValues: any[]): Query - added:
method firebase.firestore.Query.endBefore(snapshot: DocumentSnapshot): Query - added:
method firebase.firestore.Query.get(options?: GetOptions): Promise<QuerySnapshot> - added:
method firebase.firestore.Query.isEqual(other: Query): boolean - added:
method firebase.firestore.Query.limit(limit: number): Query - added:
method firebase.firestore.Query.onSnapshot(observer: { next?: (snapshot: QuerySnapshot) => void; error?: (error: Error) => void; complete?: () => void }): () => void - added:
method firebase.firestore.Query.onSnapshot(onNext: (snapshot: QuerySnapshot) => void, onError?: (error: Error) => void, onCompletion?: () => void): () => void - added:
method firebase.firestore.Query.onSnapshot(options: QueryListenOptions, observer: { next?: (snapshot: QuerySnapshot) => void; error?: (error: Error) => void; complete?: () => void }): () => void - added:
method firebase.firestore.Query.onSnapshot(options: QueryListenOptions, onNext: (snapshot: QuerySnapshot) => void, onError?: (error: Error) => void, onCompletion?: () => void): () => void - added:
method firebase.firestore.Query.orderBy(fieldPath: string | FieldPath, directionStr?: OrderByDirection): Query - added:
method firebase.firestore.Query.startAfter(...fieldValues: any[]): Query - added:
method firebase.firestore.Query.startAfter(snapshot: DocumentSnapshot): Query - added:
method firebase.firestore.Query.startAt(...fieldValues: any[]): Query - added:
method firebase.firestore.Query.startAt(snapshot: DocumentSnapshot): Query - added:
method firebase.firestore.Query.where(fieldPath: string | FieldPath, opStr: WhereFilterOp, value: any): Query - added:
method firebase.firestore.QueryDocumentSnapshot.data(options?: SnapshotOptions): DocumentData - added:
method firebase.firestore.QuerySnapshot.forEach(callback: (result: QueryDocumentSnapshot) => void, thisArg?: any): void - added:
method firebase.firestore.QuerySnapshot.isEqual(other: QuerySnapshot): boolean - added:
method firebase.firestore.SnapshotMetadata.isEqual(other: SnapshotMetadata): boolean - added:
method firebase.firestore.Timestamp.isEqual(other: Timestamp): boolean - added:
method firebase.firestore.Timestamp.toDate(): Date - added:
method firebase.firestore.Timestamp.toMillis(): number - added:
method firebase.firestore.Transaction.delete(documentRef: DocumentReference): Transaction - added:
method firebase.firestore.Transaction.get(documentRef: DocumentReference): Promise<DocumentSnapshot> - added:
method firebase.firestore.Transaction.set(documentRef: DocumentReference, data: DocumentData, options?: SetOptions): Transaction - added:
method firebase.firestore.Transaction.update(documentRef: DocumentReference, data: UpdateData): Transaction - added:
method firebase.firestore.Transaction.update(documentRef: DocumentReference, field: string | FieldPath, value: any, ...moreFieldsAndValues: any[]): Transaction - added:
method firebase.firestore.WriteBatch.commit(): Promise<void> - added:
method firebase.firestore.WriteBatch.delete(documentRef: DocumentReference): WriteBatch - added:
method firebase.firestore.WriteBatch.set(documentRef: DocumentReference, data: DocumentData, options?: SetOptions): WriteBatch - added:
method firebase.firestore.WriteBatch.update(documentRef: DocumentReference, data: UpdateData): WriteBatch - added:
method firebase.firestore.WriteBatch.update(documentRef: DocumentReference, field: string | FieldPath, value: any, ...moreFieldsAndValues: any[]): WriteBatch - added:
method firebase.messaging.Messaging.deleteToken(token: string): Promise<any> | null - added:
method firebase.messaging.Messaging.getToken(): Promise<any> | null - added:
method firebase.messaging.Messaging.onMessage(nextOrObserver: firebase.Observer<any, any> | ((a: Object) => any)): firebase.Unsubscribe - added:
method firebase.messaging.Messaging.onTokenRefresh(nextOrObserver: firebase.Observer<any, any> | ((a: Object) => any)): firebase.Unsubscribe - added:
method firebase.messaging.Messaging.requestPermission(): Promise<any> | null - added:
method firebase.messaging.Messaging.setBackgroundMessageHandler(callback: (a: Object) => any): any - added:
method firebase.messaging.Messaging.usePublicVapidKey(b64PublicKey: string): void - added:
method firebase.messaging.Messaging.useServiceWorker(registration: any): any - added:
method firebase.storage.Reference.child(path: string): firebase.storage.Reference - added:
method firebase.storage.Reference.delete(): Promise<any> - added:
method firebase.storage.Reference.getDownloadURL(): Promise<any> - added:
method firebase.storage.Reference.getMetadata(): Promise<any> - added:
method firebase.storage.Reference.put(data: any | any | any, metadata?: firebase.storage.UploadMetadata): firebase.storage.UploadTask - added:
method firebase.storage.Reference.putString(data: string, format?: firebase.storage.StringFormat, metadata?: firebase.storage.UploadMetadata): firebase.storage.UploadTask - added:
method firebase.storage.Reference.toString(): string - added:
method firebase.storage.Reference.updateMetadata(metadata: firebase.storage.SettableMetadata): Promise<any> - added:
method firebase.storage.Storage.ref(path?: string): firebase.storage.Reference - added:
method firebase.storage.Storage.refFromURL(url: string): firebase.storage.Reference - added:
method firebase.storage.Storage.setMaxOperationRetryTime(time: number): any - added:
method firebase.storage.Storage.setMaxUploadRetryTime(time: number): any - added:
method firebase.storage.UploadTask.cancel(): boolean - added:
method firebase.storage.UploadTask.catch(onRejected: (a: Error) => any): Promise<any> - added:
method firebase.storage.UploadTask.on(event: firebase.storage.TaskEvent, nextOrObserver?: | firebase.Observer<any, any> | null | ((a: Object) => any), error?: ((a: Error) => any) | null, complete?: (firebase.Unsubscribe) | null): Function - added:
method firebase.storage.UploadTask.pause(): boolean - added:
method firebase.storage.UploadTask.resume(): boolean - added:
method firebase.storage.UploadTask.then(onFulfilled?: ((a: firebase.storage.UploadTaskSnapshot) => any) | null, onRejected?: ((a: Error) => any) | null): Promise<any> - added:
namespace firebase - added:
namespace firebase.app - added:
namespace firebase.auth - added:
namespace firebase.auth.Auth - added:
namespace firebase.database - added:
namespace firebase.database.ServerValue - added:
namespace firebase.firestore - added:
namespace firebase.messaging - added:
namespace firebase.storage - added:
property firebase.FirebaseError.code: string - added:
property firebase.FirebaseError.message: string - added:
property firebase.FirebaseError.name: string - added:
property firebase.FirebaseError.stack?: string - added:
property firebase.User.emailVerified: boolean - added:
property firebase.User.isAnonymous: boolean - added:
property firebase.User.metadata: firebase.auth.UserMetadata - added:
property firebase.User.phoneNumber: string | null - added:
property firebase.User.providerData: (firebase.UserInfo | null)[] - added:
property firebase.User.refreshToken: string - added:
property firebase.UserInfo.displayName: string | null - added:
property firebase.UserInfo.email: string | null - added:
property firebase.UserInfo.phoneNumber: string | null - added:
property firebase.UserInfo.photoURL: string | null - added:
property firebase.UserInfo.providerId: string - added:
property firebase.UserInfo.uid: string - added:
property firebase.app.App.name: string - added:
property firebase.app.App.options: Object - added:
property firebase.auth.ApplicationVerifier.type: string - added:
property firebase.auth.Auth.app: firebase.app.App - added:
property firebase.auth.Auth.currentUser: firebase.User | null - added:
property firebase.auth.Auth.languageCode: string | null - added:
property firebase.auth.AuthCredential.providerId: string - added:
property firebase.auth.AuthCredential.signInMethod: string - added:
property firebase.auth.AuthProvider.providerId: string - added:
property firebase.auth.ConfirmationResult.verificationId: string - added:
property firebase.auth.EmailAuthProvider_Instance.providerId: string - added:
property firebase.auth.Error.code: string - added:
property firebase.auth.Error.message: string - added:
property firebase.auth.FacebookAuthProvider_Instance.providerId: string - added:
property firebase.auth.GithubAuthProvider_Instance.providerId: string - added:
property firebase.auth.GoogleAuthProvider_Instance.providerId: string - added:
property firebase.auth.IdTokenResult.authTime: string - added:
property firebase.auth.IdTokenResult.claims: { [key: string]: any } - added:
property firebase.auth.IdTokenResult.expirationTime: string - added:
property firebase.auth.IdTokenResult.issuedAtTime: string - added:
property firebase.auth.IdTokenResult.signInProvider: string | null - added:
property firebase.auth.IdTokenResult.token: string - added:
property firebase.auth.PhoneAuthProvider_Instance.providerId: string - added:
property firebase.auth.RecaptchaVerifier_Instance.type: string - added:
property firebase.auth.TwitterAuthProvider_Instance.providerId: string - added:
property firebase.auth.UserMetadata.creationTime?: string - added:
property firebase.auth.UserMetadata.lastSignInTime?: string - added:
property firebase.database.DataSnapshot.key: string | null - added:
property firebase.database.DataSnapshot.ref: firebase.database.Reference - added:
property firebase.database.Database.app: firebase.app.App - added:
property firebase.database.Query.ref: firebase.database.Reference - added:
property firebase.database.Reference.key: string | null - added:
property firebase.database.Reference.parent: firebase.database.Reference | null - added:
property firebase.database.Reference.path: string - added:
property firebase.database.Reference.root: firebase.database.Reference - added:
property firebase.firestore.Firestore.INTERNAL: { delete: () => Promise<void> } - added:
property firebase.firestore.Firestore.app: firebase.app.App - added:
property firebase.firestore.FirestoreError.code: FirestoreErrorCode - added:
property firebase.firestore.FirestoreError.message: string - added:
property firebase.firestore.FirestoreError.name: string - added:
property firebase.firestore.FirestoreError.stack?: string - added:
property firebase.firestore.Settings.host?: string - added:
property firebase.firestore.Settings.ssl?: boolean - added:
property firebase.firestore.Settings.timestampsInSnapshots?: boolean - added:
property firebase.storage.FullMetadata.bucket: string - added:
property firebase.storage.FullMetadata.downloadURLs: string[] - added:
property firebase.storage.FullMetadata.fullPath: string - added:
property firebase.storage.FullMetadata.generation: string - added:
property firebase.storage.FullMetadata.metageneration: string - added:
property firebase.storage.FullMetadata.name: string - added:
property firebase.storage.FullMetadata.size: number - added:
property firebase.storage.FullMetadata.timeCreated: string - added:
property firebase.storage.FullMetadata.updated: string - added:
property firebase.storage.Reference.bucket: string - added:
property firebase.storage.Reference.fullPath: string - added:
property firebase.storage.Reference.name: string - added:
property firebase.storage.Reference.parent: firebase.storage.Reference | null - added:
property firebase.storage.Reference.root: firebase.storage.Reference - added:
property firebase.storage.Reference.storage: firebase.storage.Storage - added:
property firebase.storage.SettableMetadata.cacheControl?: string | null - added:
property firebase.storage.SettableMetadata.contentDisposition?: string | null - added:
property firebase.storage.SettableMetadata.contentEncoding?: string | null - added:
property firebase.storage.SettableMetadata.contentLanguage?: string | null - added:
property firebase.storage.SettableMetadata.contentType?: string | null - added:
property firebase.storage.SettableMetadata.customMetadata?: { [key: string]: string } | null - added:
property firebase.storage.Storage.app: firebase.app.App - added:
property firebase.storage.Storage.maxOperationRetryTime: number - added:
property firebase.storage.Storage.maxUploadRetryTime: number - added:
property firebase.storage.UploadMetadata.md5Hash?: string | null - added:
property firebase.storage.UploadTask.snapshot: firebase.storage.UploadTaskSnapshot - added:
property firebase.storage.UploadTaskSnapshot.bytesTransferred: number - added:
property firebase.storage.UploadTaskSnapshot.downloadURL: string | null - added:
property firebase.storage.UploadTaskSnapshot.metadata: firebase.storage.FullMetadata - added:
property firebase.storage.UploadTaskSnapshot.ref: firebase.storage.Reference - added:
property firebase.storage.UploadTaskSnapshot.state: firebase.storage.TaskState - added:
property firebase.storage.UploadTaskSnapshot.task: firebase.storage.UploadTask - added:
property firebase.storage.UploadTaskSnapshot.totalBytes: number - added:
protected constructor firebase.firestore.DocumentSnapshot() - added:
protected constructor firebase.firestore.Query() - added:
readonly property firebase.firestore.CollectionReference.id: string - added:
readonly property firebase.firestore.CollectionReference.parent: DocumentReference | null - added:
readonly property firebase.firestore.CollectionReference.path: string - added:
readonly property firebase.firestore.DocumentChange.doc: QueryDocumentSnapshot - added:
readonly property firebase.firestore.DocumentChange.newIndex: number - added:
readonly property firebase.firestore.DocumentChange.oldIndex: number - added:
readonly property firebase.firestore.DocumentChange.type: DocumentChangeType - added:
readonly property firebase.firestore.DocumentListenOptions.includeMetadataChanges?: boolean - added:
readonly property firebase.firestore.DocumentReference.firestore: Firestore - added:
readonly property firebase.firestore.DocumentReference.id: string - added:
readonly property firebase.firestore.DocumentReference.parent: CollectionReference - added:
readonly property firebase.firestore.DocumentReference.path: string - added:
readonly property firebase.firestore.DocumentSnapshot.exists: boolean - added:
readonly property firebase.firestore.DocumentSnapshot.id: string - added:
readonly property firebase.firestore.DocumentSnapshot.metadata: SnapshotMetadata - added:
readonly property firebase.firestore.DocumentSnapshot.ref: DocumentReference - added:
readonly property firebase.firestore.GeoPoint.latitude: number - added:
readonly property firebase.firestore.GeoPoint.longitude: number - added:
readonly property firebase.firestore.GetOptions.source?: 'default' | 'server' | 'cache' - added:
readonly property firebase.firestore.Query.firestore: Firestore - added:
readonly property firebase.firestore.QueryListenOptions.includeDocumentMetadataChanges?: boolean - added:
readonly property firebase.firestore.QueryListenOptions.includeQueryMetadataChanges?: boolean - added:
readonly property firebase.firestore.QuerySnapshot.docChanges: DocumentChange[] - added:
readonly property firebase.firestore.QuerySnapshot.docs: QueryDocumentSnapshot[] - added:
readonly property firebase.firestore.QuerySnapshot.empty: boolean - added:
readonly property firebase.firestore.QuerySnapshot.metadata: SnapshotMetadata - added:
readonly property firebase.firestore.QuerySnapshot.query: Query - added:
readonly property firebase.firestore.QuerySnapshot.size: number - added:
readonly property firebase.firestore.SetOptions.merge?: boolean - added:
readonly property firebase.firestore.SnapshotMetadata.fromCache: boolean - added:
readonly property firebase.firestore.SnapshotMetadata.hasPendingWrites: boolean - added:
readonly property firebase.firestore.SnapshotOptions.serverTimestamps?: 'estimate' | 'previous' | 'none' - added:
readonly property firebase.firestore.Timestamp.nanoseconds: number - added:
readonly property firebase.firestore.Timestamp.seconds: number - added:
static method firebase.auth.EmailAuthProvider.credential(email: string, password: string): firebase.auth.AuthCredential - added:
static method firebase.auth.EmailAuthProvider.credentialWithLink(email: string, emailLink: string): firebase.auth.AuthCredential - added:
static method firebase.auth.FacebookAuthProvider.credential(token: string): firebase.auth.AuthCredential - added:
static method firebase.auth.GithubAuthProvider.credential(token: string): firebase.auth.AuthCredential - added:
static method firebase.auth.GoogleAuthProvider.credential(idToken?: string | null, accessToken?: string | null): firebase.auth.AuthCredential - added:
static method firebase.auth.PhoneAuthProvider.credential(verificationId: string, verificationCode: string): firebase.auth.AuthCredential - added:
static method firebase.auth.TwitterAuthProvider.credential(token: string, secret: string): firebase.auth.AuthCredential - added:
static method firebase.firestore.Blob.fromBase64String(base64: string): Blob - added:
static method firebase.firestore.Blob.fromUint8Array(array: Uint8Array): Blob - added:
static method firebase.firestore.FieldPath.documentId(): FieldPath - added:
static method firebase.firestore.FieldValue.delete(): FieldValue - added:
static method firebase.firestore.FieldValue.serverTimestamp(): FieldValue - added:
static method firebase.firestore.Timestamp.fromDate(date: Date): Timestamp - added:
static method firebase.firestore.Timestamp.fromMillis(milliseconds: number): Timestamp - added:
static method firebase.firestore.Timestamp.now(): Timestamp - added:
static property firebase.auth.EmailAuthProvider.EMAIL_LINK_SIGN_IN_METHOD: string - added:
static property firebase.auth.EmailAuthProvider.EMAIL_PASSWORD_SIGN_IN_METHOD: string - added:
static property firebase.auth.EmailAuthProvider.PROVIDER_ID: string - added:
static property firebase.auth.FacebookAuthProvider.FACEBOOK_SIGN_IN_METHOD: string - added:
static property firebase.auth.FacebookAuthProvider.PROVIDER_ID: string - added:
static property firebase.auth.GithubAuthProvider.GITHUB_SIGN_IN_METHOD: string - added:
static property firebase.auth.GithubAuthProvider.PROVIDER_ID: string - added:
static property firebase.auth.GoogleAuthProvider.GOOGLE_SIGN_IN_METHOD: string - added:
static property firebase.auth.GoogleAuthProvider.PROVIDER_ID: string - added:
static property firebase.auth.PhoneAuthProvider.PHONE_SIGN_IN_METHOD: string - added:
static property firebase.auth.PhoneAuthProvider.PROVIDER_ID: string - added:
static property firebase.auth.TwitterAuthProvider.PROVIDER_ID: string - added:
static property firebase.auth.TwitterAuthProvider.TWITTER_SIGN_IN_METHOD: string - added:
type firebase.CompleteFn = () => void - added:
type firebase.Unsubscribe = () => void - added:
type firebase.auth.ActionCodeSettings = { android?: { installApp?: boolean; minimumVersion?: string; packageName: string }; handleCodeInApp?: boolean; iOS?: { bundleId: string }; url: string } - added:
type firebase.auth.AdditionalUserInfo = { isNewUser: boolean; profile: Object | null; providerId: string; username?: string | null } - added:
type firebase.auth.Auth.Persistence = string - added:
type firebase.auth.UserCredential = { additionalUserInfo?: firebase.auth.AdditionalUserInfo | null; credential: firebase.auth.AuthCredential | null; operationType?: string | null; user: firebase.… - added:
type firebase.firestore.DocumentChangeType = 'added' | 'removed' | 'modified' - added:
type firebase.firestore.DocumentData = { [field: string]: any } - added:
type firebase.firestore.FirestoreErrorCode = 'cancelled' | 'unknown' | 'invalid-argument' | 'deadline-exceeded' | 'not-found' | 'already-exists' | 'permission-denied' | 'resource-exhausted' | 'failed-prec… - added:
type firebase.firestore.LogLevel = 'debug' | 'error' | 'silent' - added:
type firebase.firestore.OrderByDirection = 'desc' | 'asc' - added:
type firebase.firestore.UpdateData = { [fieldPath: string]: any } - added:
type firebase.firestore.WhereFilterOp = '<' | '<=' | '==' | '>=' | '>' - added:
type firebase.storage.StringFormat = string - added:
type firebase.storage.TaskEvent = string - added:
type firebase.storage.TaskState = string - added:
var firebase.SDK_VERSION: string - added:
var firebase.apps: (firebase.app.App | null)[] - added:
var firebase.auth.Auth.Persistence: { LOCAL: Persistence; NONE: Persistence; SESSION: Persistence } - added:
var firebase.database.ServerValue.TIMESTAMP: Object - added:
var firebase.storage.StringFormat: { BASE64: StringFormat; BASE64URL: StringFormat; DATA_URL: StringFormat; RAW: StringFormat } - added:
var firebase.storage.TaskEvent: { STATE_CHANGED: TaskEvent } - added:
var firebase.storage.TaskState: { CANCELED: TaskState; ERROR: TaskState; PAUSED: TaskState; RUNNING: TaskState; SUCCESS: TaskState }