toc:
- title: "firebase"
  path: /docs/reference/js/firebase
  section:
  - title: "FirebaseError"
    path: /docs/reference/js/firebase.FirebaseError

- title: "firebase.app"
  path: /docs/reference/js/firebase.app
  section:
  - title: "App"
    path: /docs/reference/js/firebase.app.App

- title: "firebase.appcheck"
  path: /docs/reference/js/firebase.appcheck
  section:
  - title: "AppCheck"
    path: /docs/reference/js/firebase.appcheck.AppCheck
  - title: "AppCheckProvider"
    path: /docs/reference/js/firebase.appcheck.AppCheckProvider
  - title: "AppCheckToken"
    path: /docs/reference/js/firebase.appcheck.AppCheckToken

- title: "firebase.analytics"
  path: /docs/reference/js/firebase.analytics
  section:
  - title: "Analytics"
    path: /docs/reference/js/firebase.analytics.Analytics
  - title: "AnalyticsCallOptions"
    path: /docs/reference/js/firebase.analytics.AnalyticsCallOptions
  - title: "SettingsOptions"
    path: /docs/reference/js/firebase.analytics.SettingsOptions
  - title: "EventName"
    path: /docs/reference/js/firebase.analytics.EventName
  - title: "ControlParams"
    path: /docs/reference/js/firebase.analytics.ControlParams
  - title: "CustomParams"
    path: /docs/reference/js/firebase.analytics.CustomParams
  - title: "EventParams"
    path: /docs/reference/js/firebase.analytics.EventParams
  - title: "Item"
    path: /docs/reference/js/firebase.analytics.Item
  - title: "Promotion"
    path: /docs/reference/js/firebase.analytics.Promotion

- title: "firebase.auth"
  path: /docs/reference/js/firebase.auth
  section:
  - title: "Auth"
    path: /docs/reference/js/firebase.auth.Auth
  - title: "ActionCodeInfo"
    path: /docs/reference/js/firebase.auth.ActionCodeInfo
  - title: "ActionCodeURL"
    path: /docs/reference/js/firebase.auth.ActionCodeURL
  - title: "ApplicationVerifier"
    path: /docs/reference/js/firebase.auth.ApplicationVerifier
  - title: "AuthCredential"
    path: /docs/reference/js/firebase.auth.AuthCredential
  - title: "AuthError"
    path: /docs/reference/js/firebase.auth.AuthError
  - title: "AuthProvider"
    path: /docs/reference/js/firebase.auth.AuthProvider
  - title: "AuthSettings"
    path: /docs/reference/js/firebase.auth.AuthSettings
  - title: "ConfirmationResult"
    path: /docs/reference/js/firebase.auth.ConfirmationResult
  - title: "EmailAuthProvider"
    path: /docs/reference/js/firebase.auth.EmailAuthProvider
  - title: "Error"
    path: /docs/reference/js/firebase.auth.Error
  - title: "FacebookAuthProvider"
    path: /docs/reference/js/firebase.auth.FacebookAuthProvider
  - title: "GithubAuthProvider"
    path: /docs/reference/js/firebase.auth.GithubAuthProvider
  - title: "GoogleAuthProvider"
    path: /docs/reference/js/firebase.auth.GoogleAuthProvider
  - title: "IdTokenResult"
    path: /docs/reference/js/firebase.auth.IDTokenResult
  - title: "MultiFactorAssertion"
    path: /docs/reference/js/firebase.auth.MultiFactorAssertion
  - title: "MultiFactorError"
    path: /docs/reference/js/firebase.auth.MultiFactorError
  - title: "MultiFactorInfo"
    path: /docs/reference/js/firebase.auth.MultiFactorInfo
  - title: "MultiFactorResolver"
    path: /docs/reference/js/firebase.auth.MultiFactorResolver
  - title: "MultiFactorSession"
    path: /docs/reference/js/firebase.auth.MultiFactorSession
  - title: "PhoneAuthCredential"
    path: /docs/reference/js/firebase.auth.PhoneAuthCredential
  - title: "PhoneMultiFactorAssertion"
    path: /docs/reference/js/firebase.auth.PhoneMultiFactorAssertion
  - title: "PhoneMultiFactorEnrollInfoOptions"
    path: /docs/reference/js/firebase.auth.PhoneMultiFactorEnrollInfoOptions
  - title: "PhoneMultiFactorGenerator"
    path: /docs/reference/js/firebase.auth.PhoneMultiFactorGenerator
  - title: "PhoneMultiFactorInfo"
    path: /docs/reference/js/firebase.auth.PhoneMultiFactorInfo
  - title: "PhoneMultiFactorSignInInfoOptions"
    path: /docs/reference/js/firebase.auth.PhoneMultiFactorSignInInfoOptions
  - title: "PhoneSingleFactorInfoOptions"
    path: /docs/reference/js/firebase.auth.PhoneSingleFactorInfoOptions
  - title: "MultiFactorUser"
    path: /docs/reference/js/firebase.user.MultiFactorUser
  - title: "OAuthCredential"
    path: /docs/reference/js/firebase.auth.OAuthCredential
  - title: "OAuthCredentialOptions"
    path: /docs/reference/js/firebase.auth.OAuthCredentialOptions
  - title: "OAuthProvider"
    path: /docs/reference/js/firebase.auth.OAuthProvider
  - title: "PhoneAuthProvider"
    path: /docs/reference/js/firebase.auth.PhoneAuthProvider
  - title: "RecaptchaVerifier"
    path: /docs/reference/js/firebase.auth.RecaptchaVerifier
  - title: "SAMLAuthProvider"
    path: /docs/reference/js/firebase.auth.SAMLAuthProvider
  - title: "TwitterAuthProvider"
    path: /docs/reference/js/firebase.auth.TwitterAuthProvider
  - title: "User"
    path: /docs/reference/js/firebase.User
  - title: "UserInfo"
    path: /docs/reference/js/firebase.UserInfo
  - title: "UserMetadata"
    path: /docs/reference/js/firebase.auth.UserMetadata

- title: "firebase.database"
  path: /docs/reference/js/firebase.database
  section:
  - title: "DataSnapshot"
    path: /docs/reference/js/firebase.database.DataSnapshot
  - title: "Database"
    path: /docs/reference/js/firebase.database.Database
  - title: "OnDisconnect"
    path: /docs/reference/js/firebase.database.OnDisconnect
  - title: "Query"
    path: /docs/reference/js/firebase.database.Query
  - title: "Reference"
    path: /docs/reference/js/firebase.database.Reference
  - title: "ServerValue"
    path: /docs/reference/js/firebase.database.ServerValue
  - title: "ThenableReference"
    path: /docs/reference/js/firebase.database.ThenableReference

- title: "firebase.firestore"
  path: /docs/reference/js/firebase.firestore
  section:
  - title: "Blob"
    path: /docs/reference/js/firebase.firestore.Blob
  - title: "CollectionReference"
    path: /docs/reference/js/firebase.firestore.CollectionReference
  - title: "DocumentChange"
    path: /docs/reference/js/firebase.firestore.DocumentChange
  - title: "DocumentReference"
    path: /docs/reference/js/firebase.firestore.DocumentReference
  - title: "DocumentSnapshot"
    path: /docs/reference/js/firebase.firestore.DocumentSnapshot
  - title: "FieldPath"
    path: /docs/reference/js/firebase.firestore.FieldPath
  - title: "FieldValue"
    path: /docs/reference/js/firebase.firestore.FieldValue
  - title: "Firestore"
    path: /docs/reference/js/firebase.firestore.Firestore
  - title: "FirestoreDataConverter"
    path: /docs/reference/js/firebase.firestore.FirestoreDataConverter
  - title: "FirestoreError"
    path: /docs/reference/js/firebase.firestore.FirestoreError
  - title: "GeoPoint"
    path: /docs/reference/js/firebase.firestore.GeoPoint
  - title: "GetOptions"
    path: /docs/reference/js/firebase.firestore.GetOptions
  - title: "LoadBundleTask"
    path: /docs/reference/js/firebase.firestore.LoadBundleTask
  - title: "LoadBundleTaskProgress"
    path: /docs/reference/js/firebase.firestore.LoadBundleTaskProgress
  - title: "PersistenceSettings"
    path: /docs/reference/js/firebase.firestore.PersistenceSettings
  - title: "Query"
    path: /docs/reference/js/firebase.firestore.Query
  - title: "QueryDocumentSnapshot"
    path: /docs/reference/js/firebase.firestore.QueryDocumentSnapshot
  - title: "QuerySnapshot"
    path: /docs/reference/js/firebase.firestore.QuerySnapshot
  - title: "SetOptions"
    path: /docs/reference/js/firebase.firestore.SetOptions
  - title: "Settings"
    path: /docs/reference/js/firebase.firestore.Settings
  - title: "SnapshotListenOptions"
    path: /docs/reference/js/firebase.firestore.SnapshotListenOptions
  - title: "SnapshotMetadata"
    path: /docs/reference/js/firebase.firestore.SnapshotMetadata
  - title: "SnapshotOptions"
    path: /docs/reference/js/firebase.firestore.SnapshotOptions
  - title: "Timestamp"
    path: /docs/reference/js/firebase.firestore.Timestamp
  - title: "Transaction"
    path: /docs/reference/js/firebase.firestore.Transaction
  - title: "WriteBatch"
    path: /docs/reference/js/firebase.firestore.WriteBatch

- title: "firebase.functions"
  path: /docs/reference/js/firebase.functions
  section:
  - title: "Functions"
    path: /docs/reference/js/firebase.functions.Functions
  - title: "HttpsCallable"
    path: /docs/reference/js/firebase.functions.HttpsCallable
  - title: "HttpsCallableOptions"
    path: /docs/reference/js/firebase.functions.HttpsCallableOptions
  - title: "HttpsCallableResult"
    path: /docs/reference/js/firebase.functions.HttpsCallableResult
  - title: "HttpsError"
    path: /docs/reference/js/firebase.functions.HttpsError

- title: "firebase.installations"
  path: /docs/reference/js/firebase.installations
  section:
  - title: "Installations"
    path: /docs/reference/js/firebase.installations.Installations

- title: "firebase.messaging"
  path: /docs/reference/js/firebase.messaging
  section:
  - title: "Messaging"
    path: /docs/reference/js/firebase.messaging.Messaging
  - title: "FcmOptions"
    path: /docs/reference/js/firebase.messaging.FcmOptions
  - title: "MessagePayload"
    path: /docs/reference/js/firebase.messaging.MessagePayload
  - title: "NotificationPayload"
    path: /docs/reference/js/firebase.messaging.NotificationPayload

- title: "firebase.performance"
  path: /docs/reference/js/firebase.performance
  section:
  - title: "Performance"
    path: /docs/reference/js/firebase.performance.Performance
  - title: "Trace"
    path: /docs/reference/js/firebase.performance.Trace

- title: "firebase.remoteconfig"
  path: /docs/reference/js/firebase.remoteconfig
  section:
  - title: "RemoteConfig"
    path: /docs/reference/js/firebase.remoteconfig.RemoteConfig
  - title: "Settings"
    path: /docs/reference/js/firebase.remoteconfig.Settings
  - title: "Value"
    path: /docs/reference/js/firebase.remoteconfig.Value

- title: "firebase.storage"
  path: /docs/reference/js/firebase.storage
  section:
  - title: "FirebaseStorageError"
    path: /docs/reference/js/firebase.storage.FirebaseStorageError
  - title: "FullMetadata"
    path: /docs/reference/js/firebase.storage.FullMetadata
  - title: "ListOptions"
    path: /docs/reference/js/firebase.storage.ListOptions
  - title: "ListResult"
    path: /docs/reference/js/firebase.storage.ListResult
  - title: "Reference"
    path: /docs/reference/js/firebase.storage.Reference
  - title: "SettableMetadata"
    path: /docs/reference/js/firebase.storage.SettableMetadata
  - title: "Storage"
    path: /docs/reference/js/firebase.storage.Storage
  - title: "StorageObserver"
    path: /docs/reference/js/firebase.storage.StorageObserver
  - title: "UploadMetadata"
    path: /docs/reference/js/firebase.storage.UploadMetadata
  - title: "UploadTask"
    path: /docs/reference/js/firebase.storage.UploadTask
  - title: "UploadTaskSnapshot"
    path: /docs/reference/js/firebase.storage.UploadTaskSnapshot
