Skip to content

Upgrading firebase 8 to 9

Unknown8.10.1 → 9.23.0

UnknownUpgrade verdict

None of the 863 releases in this range publish notes, so breaking changes can't be ruled out.

  • Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
  • DepDelta found no commit log for them either.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

No longer states a Node.js requirement from 9.0.0-20217250818 (was ^8.13.0 || >=10.10.0).

Adds @firebase/analytics-compat 0.2.6, @firebase/app-check-compat 0.3.7, @firebase/app-compat 0.2.13, @firebase/auth-compat 0.4.2, @firebase/database-compat 0.3.4, @firebase/firestore-compat 0.3.12, @firebase/functions-compat 0.3.5, @firebase/installations-compat 0.2.4, @firebase/messaging-compat 0.2.4, @firebase/performance-compat 0.2.4, @firebase/remote-config-compat 0.2.4, @firebase/storage-compat 0.3.2.

Drops @firebase/polyfill.

Installs 94 packages in all (was 88).

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/auth/cordova'
  • added: export * from '@firebase/auth'
  • added: export * from '@firebase/auth/react-native'
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: default firebase
  • added: export * from '@firebase/database'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • added: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'
  • added: abstract class firebase.auth.AuthCredential
  • added: abstract class firebase.auth.MultiFactorAssertion
  • added: call firebase.functions.HttpsCallable(data?: any): Promise<HttpsCallableResult>
  • added: class firebase.appCheck.CustomProvider
  • added: class firebase.appCheck.ReCaptchaEnterpriseProvider
  • added: class firebase.appCheck.ReCaptchaV3Provider
  • added: class firebase.auth.ActionCodeURL
  • 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.MultiFactorResolver
  • added: class firebase.auth.MultiFactorSession
  • added: class firebase.auth.OAuthCredential extends AuthCredential
  • added: class firebase.auth.OAuthProvider implements firebase.auth.AuthProvider
  • added: class firebase.auth.PhoneAuthCredential extends AuthCredential
  • added: class firebase.auth.PhoneAuthProvider extends PhoneAuthProvider_Instance
  • added: class firebase.auth.PhoneAuthProvider_Instance implements firebase.auth.AuthProvider
  • added: class firebase.auth.PhoneMultiFactorAssertion extends firebase.auth.MultiFactorAssertion
  • added: class firebase.auth.PhoneMultiFactorGenerator
  • added: class firebase.auth.RecaptchaVerifier extends RecaptchaVerifier_Instance
  • added: class firebase.auth.RecaptchaVerifier_Instance implements firebase.auth.ApplicationVerifier
  • added: class firebase.auth.SAMLAuthProvider implements firebase.auth.AuthProvider
  • 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<T = DocumentData> extends Query<T>
  • added: class firebase.firestore.DocumentReference<T = DocumentData>
  • added: class firebase.firestore.DocumentSnapshot<T = DocumentData>
  • 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<T = DocumentData>
  • added: class firebase.firestore.QueryDocumentSnapshot<T = DocumentData> extends DocumentSnapshot<T>
  • added: class firebase.firestore.QuerySnapshot<T = DocumentData>
  • added: class firebase.firestore.Timestamp
  • added: class firebase.firestore.Transaction
  • added: class firebase.firestore.WriteBatch
  • added: class firebase.functions.Functions
  • added: const firebase.firestore.CACHE_SIZE_UNLIMITED: number
  • added: constructor firebase.appCheck.CustomProvider(options: CustomProviderOptions)
  • added: constructor firebase.appCheck.ReCaptchaEnterpriseProvider(keyId: string)
  • added: constructor firebase.appCheck.ReCaptchaV3Provider(siteKey: string)
  • added: constructor firebase.auth.OAuthProvider(providerId: string)
  • 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.auth.SAMLAuthProvider(providerId: string)
  • 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: default firebase
  • added: enum firebase.analytics.EventName
  • added: enum firebase.storage.StorageErrorCode
  • added: export as namespace firebase
  • added: function firebase.analytics(app?: firebase.app.App): firebase.analytics.Analytics
  • added: function firebase.analytics.isSupported(): Promise<boolean>
  • added: function firebase.analytics.settings(settings: firebase.analytics.SettingsOptions): void
  • added: function firebase.app(name?: string): firebase.app.App
  • added: function firebase.appCheck(app?: firebase.app.App): firebase.appCheck.AppCheck
  • 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.ServerValue.increment(delta: number): Object
  • 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.functions(app?: firebase.app.App): firebase.functions.Functions
  • 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.messaging.isSupported(): boolean
  • added: function firebase.onLog(logCallback: (callbackParams: { level: LogLevel; message: string; args: any[]; type: string }) => void, options?: { level: LogLevel }): void
  • added: function firebase.performance(app?: firebase.app.App): firebase.performance.Performance
  • added: function firebase.registerVersion(library: string, version: string, variant?: string): void
  • added: function firebase.remoteConfig(app?: firebase.app.App): firebase.remoteConfig.RemoteConfig
  • added: function firebase.remoteConfig.isSupported(): Promise<boolean>
  • added: function firebase.setLogLevel(logLevel: LogLevel): void
  • added: function firebase.storage(app?: firebase.app.App): firebase.storage.Storage
  • added: get firebase.storage.FirebaseStorageError.serverResponse(): null | string
  • added: get firebase.storage.FirebaseStorageError.status(): number
  • added: index firebase.FirebaseIdToken[claim: string]: unknown
  • added: index firebase.analytics.CustomParams[key: string]: any
  • added: interface firebase.FirebaseError
  • added: interface firebase.FirebaseIdToken
  • added: interface firebase.Observer<T, E = Error>
  • added: interface firebase.User extends firebase.UserInfo
  • added: interface firebase.User.MultiFactorUser
  • added: interface firebase.UserInfo
  • added: interface firebase.analytics.Analytics
  • added: interface firebase.analytics.AnalyticsCallOptions
  • added: interface firebase.analytics.ControlParams
  • added: interface firebase.analytics.CustomParams
  • added: interface firebase.analytics.EventParams
  • added: interface firebase.analytics.Item
  • added: interface firebase.analytics.Promotion
  • added: interface firebase.analytics.SettingsOptions
  • added: interface firebase.app.App
  • added: interface firebase.appCheck.AppCheck
  • added: interface firebase.appCheck.AppCheckProvider
  • added: interface firebase.appCheck.AppCheckToken
  • added: interface firebase.appCheck.AppCheckTokenResult
  • added: interface firebase.appCheck.CustomProviderOptions
  • added: interface firebase.auth.ActionCodeInfo
  • added: interface firebase.auth.ApplicationVerifier
  • added: interface firebase.auth.Auth
  • added: interface firebase.auth.AuthError extends firebase.auth.Error
  • added: interface firebase.auth.AuthProvider
  • added: interface firebase.auth.AuthSettings
  • added: interface firebase.auth.Config
  • added: interface firebase.auth.ConfirmationResult
  • added: interface firebase.auth.EmulatorConfig
  • added: interface firebase.auth.Error
  • added: interface firebase.auth.IdTokenResult
  • added: interface firebase.auth.MultiFactorError extends firebase.auth.AuthError
  • added: interface firebase.auth.MultiFactorInfo
  • added: interface firebase.auth.OAuthCredentialOptions
  • added: interface firebase.auth.PhoneMultiFactorEnrollInfoOptions
  • added: interface firebase.auth.PhoneMultiFactorInfo extends firebase.auth.MultiFactorInfo
  • added: interface firebase.auth.PhoneMultiFactorSignInInfoOptions
  • added: interface firebase.auth.PhoneSingleFactorInfoOptions
  • 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, Pick<Promise<Reference>, 'then' | 'catch'>
  • added: interface firebase.database.TransactionResult
  • added: interface firebase.firestore.DocumentChange<T = DocumentData>
  • added: interface firebase.firestore.FirestoreDataConverter<T>
  • added: interface firebase.firestore.FirestoreError
  • added: interface firebase.firestore.GetOptions
  • added: interface firebase.firestore.LoadBundleTask extends PromiseLike<LoadBundleTaskProgress>
  • added: interface firebase.firestore.LoadBundleTaskProgress
  • added: interface firebase.firestore.PersistenceSettings
  • added: interface firebase.firestore.SetOptions
  • added: interface firebase.firestore.Settings
  • added: interface firebase.firestore.SnapshotListenOptions
  • added: interface firebase.firestore.SnapshotMetadata
  • added: interface firebase.firestore.SnapshotOptions
  • added: interface firebase.functions.HttpsCallable
  • added: interface firebase.functions.HttpsCallableOptions
  • added: interface firebase.functions.HttpsCallableResult
  • added: interface firebase.functions.HttpsError extends Error
  • added: interface firebase.installations.Installations
  • added: interface firebase.messaging.FcmOptions
  • added: interface firebase.messaging.MessagePayload
  • added: interface firebase.messaging.Messaging
  • added: interface firebase.messaging.NotificationPayload
  • added: interface firebase.performance.Performance
  • added: interface firebase.performance.Trace
  • added: interface firebase.remoteConfig.RemoteConfig
  • added: interface firebase.remoteConfig.Settings
  • added: interface firebase.remoteConfig.Value
  • added: interface firebase.storage.FirebaseStorageError extends FirebaseError
  • added: interface firebase.storage.FullMetadata extends firebase.storage.UploadMetadata
  • added: interface firebase.storage.ListOptions
  • added: interface firebase.storage.ListResult
  • added: interface firebase.storage.Reference
  • added: interface firebase.storage.SettableMetadata
  • added: interface firebase.storage.Storage
  • added: interface firebase.storage.StorageObserver<T>
  • added: interface firebase.storage.UploadMetadata extends firebase.storage.SettableMetadata
  • added: interface firebase.storage.UploadTask
  • added: interface firebase.storage.UploadTaskSnapshot
  • added: member firebase.analytics.EventName.ADD_PAYMENT_INFO = 'add_payment_info'
  • added: member firebase.analytics.EventName.ADD_SHIPPING_INFO = 'add_shipping_info'
  • added: member firebase.analytics.EventName.ADD_TO_CART = 'add_to_cart'
  • added: member firebase.analytics.EventName.ADD_TO_WISHLIST = 'add_to_wishlist'
  • added: member firebase.analytics.EventName.BEGIN_CHECKOUT = 'begin_checkout'
  • added: member firebase.analytics.EventName.CHECKOUT_PROGRESS = 'checkout_progress'
  • added: member firebase.analytics.EventName.EXCEPTION = 'exception'
  • added: member firebase.analytics.EventName.GENERATE_LEAD = 'generate_lead'
  • added: member firebase.analytics.EventName.LOGIN = 'login'
  • added: member firebase.analytics.EventName.PAGE_VIEW = 'page_view'
  • added: member firebase.analytics.EventName.PURCHASE = 'purchase'
  • added: member firebase.analytics.EventName.REFUND = 'refund'
  • added: member firebase.analytics.EventName.REMOVE_FROM_CART = 'remove_from_cart'
  • added: member firebase.analytics.EventName.SCREEN_VIEW = 'screen_view'
  • added: member firebase.analytics.EventName.SEARCH = 'search'
  • added: member firebase.analytics.EventName.SELECT_CONTENT = 'select_content'
  • added: member firebase.analytics.EventName.SELECT_ITEM = 'select_item'
  • added: member firebase.analytics.EventName.SELECT_PROMOTION = 'select_promotion'
  • added: member firebase.analytics.EventName.SET_CHECKOUT_OPTION = 'set_checkout_option'
  • added: member firebase.analytics.EventName.SHARE = 'share'
  • added: member firebase.analytics.EventName.SIGN_UP = 'sign_up'
  • added: member firebase.analytics.EventName.TIMING_COMPLETE = 'timing_complete'
  • added: member firebase.analytics.EventName.VIEW_CART = 'view_cart'
  • added: member firebase.analytics.EventName.VIEW_ITEM = 'view_item'
  • added: member firebase.analytics.EventName.VIEW_ITEM_LIST = 'view_item_list'
  • added: member firebase.analytics.EventName.VIEW_PROMOTION = 'view_promotion'
  • added: member firebase.analytics.EventName.VIEW_SEARCH_RESULTS = 'view_search_results'
  • added: member firebase.storage.StorageErrorCode.APP_DELETED = 'app-deleted'
  • added: member firebase.storage.StorageErrorCode.BUCKET_NOT_FOUND = 'bucket-not-found'
  • added: member firebase.storage.StorageErrorCode.CANCELED = 'canceled'
  • added: member firebase.storage.StorageErrorCode.CANNOT_SLICE_BLOB = 'cannot-slice-blob'
  • added: member firebase.storage.StorageErrorCode.INTERNAL_ERROR = 'internal-error'
  • added: member firebase.storage.StorageErrorCode.INVALID_ARGUMENT = 'invalid-argument'
  • added: member firebase.storage.StorageErrorCode.INVALID_ARGUMENT_COUNT = 'invalid-argument-count'
  • added: member firebase.storage.StorageErrorCode.INVALID_CHECKSUM = 'invalid-checksum'
  • added: member firebase.storage.StorageErrorCode.INVALID_DEFAULT_BUCKET = 'invalid-default-bucket'
  • added: member firebase.storage.StorageErrorCode.INVALID_EVENT_NAME = 'invalid-event-name'
  • added: member firebase.storage.StorageErrorCode.INVALID_FORMAT = 'invalid-format'
  • added: member firebase.storage.StorageErrorCode.INVALID_ROOT_OPERATION = 'invalid-root-operation'
  • added: member firebase.storage.StorageErrorCode.INVALID_URL = 'invalid-url'
  • added: member firebase.storage.StorageErrorCode.NO_DEFAULT_BUCKET = 'no-default-bucket'
  • added: member firebase.storage.StorageErrorCode.NO_DOWNLOAD_URL = 'no-download-url'
  • added: member firebase.storage.StorageErrorCode.OBJECT_NOT_FOUND = 'object-not-found'
  • added: member firebase.storage.StorageErrorCode.PROJECT_NOT_FOUND = 'project-not-found'
  • added: member firebase.storage.StorageErrorCode.QUOTA_EXCEEDED = 'quota-exceeded'
  • added: member firebase.storage.StorageErrorCode.RETRY_LIMIT_EXCEEDED = 'retry-limit-exceeded'
  • added: member firebase.storage.StorageErrorCode.SERVER_FILE_WRONG_SIZE = 'server-file-wrong-size'
  • added: member firebase.storage.StorageErrorCode.UNAUTHENTICATED = 'unauthenticated'
  • added: member firebase.storage.StorageErrorCode.UNAUTHORIZED = 'unauthorized'
  • added: member firebase.storage.StorageErrorCode.UNAUTHORIZED_APP = 'unauthorized-app'
  • added: member firebase.storage.StorageErrorCode.UNKNOWN = 'unknown'
  • added: member firebase.storage.StorageErrorCode.UNSUPPORTED_ENVIRONMENT = 'unsupported-environment'
  • added: method firebase.User.MultiFactorUser.enroll(assertion: firebase.auth.MultiFactorAssertion, displayName?: string | null): Promise<void>
  • added: method firebase.User.MultiFactorUser.getSession(): Promise<firebase.auth.MultiFactorSession>
  • added: method firebase.User.MultiFactorUser.unenroll(option: firebase.auth.MultiFactorInfo | string): Promise<void>
  • added: method firebase.User.delete(): Promise<void>
  • added: method firebase.User.getIdToken(forceRefresh?: boolean): Promise<string>
  • added: method firebase.User.getIdTokenResult(forceRefresh?: boolean): Promise<firebase.auth.IdTokenResult>
  • added: method firebase.User.linkAndRetrieveDataWithCredential(credential: firebase.auth.AuthCredential): Promise<firebase.auth.UserCredential>
  • added: method firebase.User.linkWithCredential(credential: firebase.auth.AuthCredential): Promise<firebase.auth.UserCredential>
  • added: method firebase.User.linkWithPhoneNumber(phoneNumber: string, applicationVerifier: firebase.auth.ApplicationVerifier): Promise<firebase.auth.ConfirmationResult>
  • added: method firebase.User.linkWithPopup(provider: firebase.auth.AuthProvider): Promise<firebase.auth.UserCredential>
  • added: method firebase.User.linkWithRedirect(provider: firebase.auth.AuthProvider): Promise<void>
  • added: method firebase.User.reauthenticateAndRetrieveDataWithCredential(credential: firebase.auth.AuthCredential): Promise<firebase.auth.UserCredential>
  • added: method firebase.User.reauthenticateWithCredential(credential: firebase.auth.AuthCredential): Promise<firebase.auth.UserCredential>
  • added: method firebase.User.reauthenticateWithPhoneNumber(phoneNumber: string, applicationVerifier: firebase.auth.ApplicationVerifier): Promise<firebase.auth.ConfirmationResult>
  • added: method firebase.User.reauthenticateWithPopup(provider: firebase.auth.AuthProvider): Promise<firebase.auth.UserCredential>
  • added: method firebase.User.reauthenticateWithRedirect(provider: firebase.auth.AuthProvider): Promise<void>
  • added: method firebase.User.reload(): Promise<void>
  • added: method firebase.User.sendEmailVerification(actionCodeSettings?: firebase.auth.ActionCodeSettings | null): Promise<void>
  • added: method firebase.User.toJSON(): Object
  • added: method firebase.User.unlink(providerId: string): Promise<firebase.User>
  • added: method firebase.User.updateEmail(newEmail: string): Promise<void>
  • added: method firebase.User.updatePassword(newPassword: string): Promise<void>
  • added: method firebase.User.updatePhoneNumber(phoneCredential: firebase.auth.AuthCredential): Promise<void>
  • added: method firebase.User.updateProfile(profile: { displayName?: string | null; photoURL?: string | null }): Promise<void>
  • added: method firebase.User.verifyBeforeUpdateEmail(newEmail: string, actionCodeSettings?: firebase.auth.ActionCodeSettings | null): Promise<void>
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'add_payment_info', eventParams?: { coupon?: EventParams['coupon']; currency?: EventParams['currency']; items?: EventParams['items']; payment_type?: EventParams['payment_type']; value?: EventParams['value']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'add_shipping_info', eventParams?: { coupon?: EventParams['coupon']; currency?: EventParams['currency']; items?: EventParams['items']; shipping_tier?: EventParams['shipping_tier']; value?: EventParams['value']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'add_to_cart' | 'add_to_wishlist' | 'remove_from_cart', eventParams?: { currency?: EventParams['currency']; value?: EventParams['value']; items?: EventParams['items']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'begin_checkout', eventParams?: { currency?: EventParams['currency']; coupon?: EventParams['coupon']; value?: EventParams['value']; items?: EventParams['items']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'checkout_progress', eventParams?: { currency?: EventParams['currency']; coupon?: EventParams['coupon']; value?: EventParams['value']; items?: EventParams['items']; checkout_step?: EventParams['checkout_step']; checkout_option?: EventParams['checkout_option']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'exception', eventParams?: { description?: EventParams['description']; fatal?: EventParams['fatal']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'generate_lead', eventParams?: { value?: EventParams['value']; currency?: EventParams['currency']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'login', eventParams?: { method?: EventParams['method']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'page_view', eventParams?: { page_title?: string; page_location?: string; page_path?: string; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'purchase' | 'refund', eventParams?: { value?: EventParams['value']; currency?: EventParams['currency']; transaction_id: EventParams['transaction_id']; tax?: EventParams['tax']; shipping?: EventParams['shipping']; items?: EventParams['items']; coupon?: EventParams['coupon']; affiliation?: EventParams['affiliation']; [key: string]: any }, opt…
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'screen_view', eventParams?: { firebase_screen: EventParams['firebase_screen']; firebase_screen_class: EventParams['firebase_screen_class']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'search' | 'view_search_results', eventParams?: { search_term?: EventParams['search_term']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'select_content', eventParams?: { content_type?: EventParams['content_type']; item_id?: EventParams['item_id']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'select_item', eventParams?: { items?: EventParams['items']; item_list_name?: EventParams['item_list_name']; item_list_id?: EventParams['item_list_id']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'select_promotion' | 'view_promotion', eventParams?: { items?: EventParams['items']; promotion_id?: EventParams['promotion_id']; promotion_name?: EventParams['promotion_name']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'set_checkout_option', eventParams?: { checkout_step?: EventParams['checkout_step']; checkout_option?: EventParams['checkout_option']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'share', eventParams?: { method?: EventParams['method']; content_type?: EventParams['content_type']; item_id?: EventParams['item_id']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'sign_up', eventParams?: { method?: EventParams['method']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'timing_complete', eventParams?: { name: string; value: number; event_category?: string; event_label?: string; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'view_cart' | 'view_item', eventParams?: { currency?: EventParams['currency']; items?: EventParams['items']; value?: EventParams['value']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent(eventName: 'view_item_list', eventParams?: { items?: EventParams['items']; item_list_name?: EventParams['item_list_name']; item_list_id?: EventParams['item_list_id']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.logEvent<T extends string>(eventName: CustomEventName<T>, eventParams?: { [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.setAnalyticsCollectionEnabled(enabled: boolean): void
  • added: method firebase.analytics.Analytics.setCurrentScreen(screenName: string, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.setUserId(id: string, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.analytics.Analytics.setUserProperties(properties: firebase.analytics.CustomParams, options?: firebase.analytics.AnalyticsCallOptions): void
  • added: method firebase.app.App.analytics(): firebase.analytics.Analytics
  • added: method firebase.app.App.appCheck(): firebase.appCheck.AppCheck
  • added: method firebase.app.App.auth(): firebase.auth.Auth
  • added: method firebase.app.App.database(url?: string): 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.functions(regionOrCustomDomain?: string): firebase.functions.Functions
  • added: method firebase.app.App.installations(): firebase.installations.Installations
  • added: method firebase.app.App.messaging(): firebase.messaging.Messaging
  • added: method firebase.app.App.performance(): firebase.performance.Performance
  • added: method firebase.app.App.remoteConfig(): firebase.remoteConfig.RemoteConfig
  • added: method firebase.app.App.storage(url?: string): firebase.storage.Storage
  • added: method firebase.appCheck.AppCheck.activate(provider: | ReCaptchaV3Provider | ReCaptchaEnterpriseProvider | CustomProvider | AppCheckProvider | { getToken: () => AppCheckToken } | string, isTokenAutoRefreshEnabled?: boolean): void
  • added: method firebase.appCheck.AppCheck.getToken(forceRefresh?: boolean): Promise<firebase.appCheck.AppCheckTokenResult>
  • added: method firebase.appCheck.AppCheck.onTokenChanged(observer: { next: (tokenResult: firebase.appCheck.AppCheckTokenResult) => void; error?: (error: Error) => void; complete?: () => void }): Unsubscribe
  • added: method firebase.appCheck.AppCheck.onTokenChanged(onNext: (tokenResult: firebase.appCheck.AppCheckTokenResult) => void, onError?: (error: Error) => void, onCompletion?: () => void): Unsubscribe
  • added: method firebase.appCheck.AppCheck.setTokenAutoRefreshEnabled(isTokenAutoRefreshEnabled: boolean): void
  • added: method firebase.appCheck.AppCheckProvider.getToken(): Promise<AppCheckToken>
  • added: method firebase.auth.ApplicationVerifier.verify(): Promise<string>
  • added: method firebase.auth.Auth.applyActionCode(code: string): Promise<void>
  • added: method firebase.auth.Auth.checkActionCode(code: string): Promise<firebase.auth.ActionCodeInfo>
  • added: method firebase.auth.Auth.confirmPasswordReset(code: string, newPassword: string): Promise<void>
  • added: method firebase.auth.Auth.createUserWithEmailAndPassword(email: string, password: string): Promise<firebase.auth.UserCredential>
  • added: method firebase.auth.Auth.fetchSignInMethodsForEmail(email: string): Promise<Array<string>>
  • added: method firebase.auth.Auth.getRedirectResult(): Promise<firebase.auth.UserCredential>
  • added: method firebase.auth.Auth.isSignInWithEmailLink(emailLink: string): boolean
  • added: method firebase.auth.Auth.onAuthStateChanged(nextOrObserver: | firebase.Observer<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> | ((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<void>
  • added: method firebase.auth.Auth.sendSignInLinkToEmail(email: string, actionCodeSettings: firebase.auth.ActionCodeSettings): Promise<void>
  • added: method firebase.auth.Auth.setPersistence(persistence: firebase.auth.Auth.Persistence): Promise<void>
  • added: method firebase.auth.Auth.signInAndRetrieveDataWithCredential(credential: firebase.auth.AuthCredential): Promise<firebase.auth.UserCredential>
  • added: method firebase.auth.Auth.signInAnonymously(): Promise<firebase.auth.UserCredential>
  • added: method firebase.auth.Auth.signInWithCredential(credential: firebase.auth.AuthCredential): Promise<firebase.auth.UserCredential>
  • added: method firebase.auth.Auth.signInWithCustomToken(token: string): Promise<firebase.auth.UserCredential>
  • added: method firebase.auth.Auth.signInWithEmailAndPassword(email: string, password: string): Promise<firebase.auth.UserCredential>
  • added: method firebase.auth.Auth.signInWithEmailLink(email: string, emailLink?: string): Promise<firebase.auth.UserCredential>
  • added: method firebase.auth.Auth.signInWithPhoneNumber(phoneNumber: string, applicationVerifier: firebase.auth.ApplicationVerifier): Promise<firebase.auth.ConfirmationResult>
  • added: method firebase.auth.Auth.signInWithPopup(provider: firebase.auth.AuthProvider): Promise<firebase.auth.UserCredential>
  • added: method firebase.auth.Auth.signInWithRedirect(provider: firebase.auth.AuthProvider): Promise<void>
  • added: method firebase.auth.Auth.signOut(): Promise<void>
  • added: method firebase.auth.Auth.updateCurrentUser(user: firebase.User | null): Promise<void>
  • added: method firebase.auth.Auth.useDeviceLanguage(): void
  • added: method firebase.auth.Auth.useEmulator(url: string): void
  • added: method firebase.auth.Auth.verifyPasswordResetCode(code: string): Promise<string>
  • added: method firebase.auth.AuthCredential.toJSON(): Object
  • added: method firebase.auth.ConfirmationResult.confirm(verificationCode: string): Promise<firebase.auth.UserCredential>
  • 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.MultiFactorResolver.resolveSignIn(assertion: firebase.auth.MultiFactorAssertion): Promise<firebase.auth.UserCredential>
  • added: method firebase.auth.OAuthProvider.addScope(scope: string): firebase.auth.AuthProvider
  • added: method firebase.auth.OAuthProvider.credential(optionsOrIdToken: firebase.auth.OAuthCredentialOptions | string | null, accessToken?: string): firebase.auth.OAuthCredential
  • added: method firebase.auth.OAuthProvider.setCustomParameters(customOAuthParameters: Object): firebase.auth.AuthProvider
  • added: method firebase.auth.PhoneAuthProvider_Instance.verifyPhoneNumber(phoneInfoOptions: firebase.auth.PhoneInfoOptions | string, applicationVerifier: firebase.auth.ApplicationVerifier): Promise<string>
  • added: method firebase.auth.RecaptchaVerifier_Instance.clear(): void
  • added: method firebase.auth.RecaptchaVerifier_Instance.render(): Promise<number>
  • added: method firebase.auth.RecaptchaVerifier_Instance.verify(): Promise<string>
  • 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 | void): 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.Database.useEmulator(host: string, port: number, options?: { mockUserToken?: EmulatorMockTokenOptions | string }): void
  • 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.endBefore(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.get(): Promise<DataSnapshot>
  • 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?: EventType, callback?: (a: firebase.database.DataSnapshot, b?: string | null) => any, context?: Object | null): void
  • added: method firebase.database.Query.on(eventType: EventType, callback: (a: firebase.database.DataSnapshot, b?: string | null) => any, cancelCallbackOrContext?: ((a: Error) => any) | Object | null, context?: Object | null): (a: firebase.database.DataSnapshot | null, b?: string | null) => any
  • added: method firebase.database.Query.once(eventType: EventType, successCallback?: (a: firebase.database.DataSnapshot, b?: string | null) => any, failureCallbackOrContext?: ((a: Error) => void) | Object | null, context?: Object | null): Promise<firebase.database.DataSnapshot>
  • 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.startAfter(value: number | string | boolean | null, key?: string): 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) => void): Promise<void>
  • added: method firebase.database.Reference.set(value: any, onComplete?: (a: Error | null) => void): Promise<void>
  • added: method firebase.database.Reference.setPriority(priority: string | number | null, onComplete: (a: Error | null) => void): Promise<void>
  • added: method firebase.database.Reference.setWithPriority(newVal: any, newPriority: string | number | null, onComplete?: (a: Error | null) => void): Promise<void>
  • added: method firebase.database.Reference.transaction(transactionUpdate: (a: any) => any, onComplete?: (a: Error | null, b: boolean, c: firebase.database.DataSnapshot | null) => void, applyLocally?: boolean): Promise<TransactionResult>
  • added: method firebase.database.Reference.update(values: Object, onComplete?: (a: Error | null) => void): Promise<void>
  • 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: T): Promise<DocumentReference<T>>
  • added: method firebase.firestore.CollectionReference.doc(documentPath?: string): DocumentReference<T>
  • added: method firebase.firestore.CollectionReference.isEqual(other: CollectionReference<T>): boolean
  • added: method firebase.firestore.CollectionReference.withConverter(converter: null): CollectionReference<DocumentData>
  • added: method firebase.firestore.CollectionReference.withConverter<U>(converter: FirestoreDataConverter<U>): CollectionReference<U>
  • added: method firebase.firestore.DocumentReference.collection(collectionPath: string): CollectionReference<DocumentData>
  • added: method firebase.firestore.DocumentReference.delete(): Promise<void>
  • added: method firebase.firestore.DocumentReference.get(options?: GetOptions): Promise<DocumentSnapshot<T>>
  • added: method firebase.firestore.DocumentReference.isEqual(other: DocumentReference<T>): boolean
  • added: method firebase.firestore.DocumentReference.onSnapshot(observer: { next?: (snapshot: DocumentSnapshot<T>) => void; error?: (error: FirestoreError) => void; complete?: () => void }): () => void
  • added: method firebase.firestore.DocumentReference.onSnapshot(onNext: (snapshot: DocumentSnapshot<T>) => void, onError?: (error: FirestoreError) => void, onCompletion?: () => void): () => void
  • added: method firebase.firestore.DocumentReference.onSnapshot(options: SnapshotListenOptions, observer: { next?: (snapshot: DocumentSnapshot<T>) => void; error?: (error: FirestoreError) => void; complete?: () => void }): () => void
  • added: method firebase.firestore.DocumentReference.onSnapshot(options: SnapshotListenOptions, onNext: (snapshot: DocumentSnapshot<T>) => void, onError?: (error: FirestoreError) => void, onCompletion?: () => void): () => void
  • added: method firebase.firestore.DocumentReference.set(data: Partial<T>, options: SetOptions): Promise<void>
  • added: method firebase.firestore.DocumentReference.set(data: T): 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.DocumentReference.withConverter(converter: null): DocumentReference<DocumentData>
  • added: method firebase.firestore.DocumentReference.withConverter<U>(converter: FirestoreDataConverter<U>): DocumentReference<U>
  • added: method firebase.firestore.DocumentSnapshot.data(options?: SnapshotOptions): T | undefined
  • added: method firebase.firestore.DocumentSnapshot.get(fieldPath: string | FieldPath, options?: SnapshotOptions): any
  • added: method firebase.firestore.DocumentSnapshot.isEqual(other: DocumentSnapshot<T>): 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.clearPersistence(): Promise<void>
  • added: method firebase.firestore.Firestore.collection(collectionPath: string): CollectionReference<DocumentData>
  • added: method firebase.firestore.Firestore.collectionGroup(collectionId: string): Query<DocumentData>
  • added: method firebase.firestore.Firestore.disableNetwork(): Promise<void>
  • added: method firebase.firestore.Firestore.doc(documentPath: string): DocumentReference<DocumentData>
  • added: method firebase.firestore.Firestore.enableNetwork(): Promise<void>
  • added: method firebase.firestore.Firestore.enablePersistence(settings?: PersistenceSettings): Promise<void>
  • added: method firebase.firestore.Firestore.loadBundle(bundleData: ArrayBuffer | ReadableStream<Uint8Array> | string): LoadBundleTask
  • added: method firebase.firestore.Firestore.namedQuery(name: string): Promise<Query<DocumentData> | null>
  • added: method firebase.firestore.Firestore.onSnapshotsInSync(observer: { next?: (value: void) => void; error?: (error: FirestoreError) => void; complete?: () => void }): () => void
  • added: method firebase.firestore.Firestore.onSnapshotsInSync(onSync: () => void): () => 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.Firestore.terminate(): Promise<void>
  • added: method firebase.firestore.Firestore.useEmulator(host: string, port: number, options?: { mockUserToken?: EmulatorMockTokenOptions | string }): void
  • added: method firebase.firestore.Firestore.waitForPendingWrites(): Promise<void>
  • added: method firebase.firestore.FirestoreDataConverter.fromFirestore(snapshot: QueryDocumentSnapshot, options: SnapshotOptions): T
  • added: method firebase.firestore.FirestoreDataConverter.toFirestore(modelObject: Partial<T>, options: SetOptions): DocumentData
  • added: method firebase.firestore.FirestoreDataConverter.toFirestore(modelObject: T): DocumentData
  • added: method firebase.firestore.GeoPoint.isEqual(other: GeoPoint): boolean
  • added: method firebase.firestore.LoadBundleTask.catch<R>(onRejected: (a: Error) => R | PromiseLike<R>): Promise<R | LoadBundleTaskProgress>
  • added: method firebase.firestore.LoadBundleTask.onProgress(next?: (progress: LoadBundleTaskProgress) => any, error?: (error: Error) => any, complete?: () => void): void
  • added: method firebase.firestore.LoadBundleTask.then<T, R>(onFulfilled?: (a: LoadBundleTaskProgress) => T | PromiseLike<T>, onRejected?: (a: Error) => R | PromiseLike<R>): Promise<T | R>
  • added: method firebase.firestore.Query.endAt(...fieldValues: any[]): Query<T>
  • added: method firebase.firestore.Query.endAt(snapshot: DocumentSnapshot<any>): Query<T>
  • added: method firebase.firestore.Query.endBefore(...fieldValues: any[]): Query<T>
  • added: method firebase.firestore.Query.endBefore(snapshot: DocumentSnapshot<any>): Query<T>
  • added: method firebase.firestore.Query.get(options?: GetOptions): Promise<QuerySnapshot<T>>
  • added: method firebase.firestore.Query.isEqual(other: Query<T>): boolean
  • added: method firebase.firestore.Query.limit(limit: number): Query<T>
  • added: method firebase.firestore.Query.limitToLast(limit: number): Query<T>
  • added: method firebase.firestore.Query.onSnapshot(observer: { next?: (snapshot: QuerySnapshot<T>) => void; error?: (error: FirestoreError) => void; complete?: () => void }): () => void
  • added: method firebase.firestore.Query.onSnapshot(onNext: (snapshot: QuerySnapshot<T>) => void, onError?: (error: FirestoreError) => void, onCompletion?: () => void): () => void
  • added: method firebase.firestore.Query.onSnapshot(options: SnapshotListenOptions, observer: { next?: (snapshot: QuerySnapshot<T>) => void; error?: (error: FirestoreError) => void; complete?: () => void }): () => void
  • added: method firebase.firestore.Query.onSnapshot(options: SnapshotListenOptions, onNext: (snapshot: QuerySnapshot<T>) => void, onError?: (error: FirestoreError) => void, onCompletion?: () => void): () => void
  • added: method firebase.firestore.Query.orderBy(fieldPath: string | FieldPath, directionStr?: OrderByDirection): Query<T>
  • added: method firebase.firestore.Query.startAfter(...fieldValues: any[]): Query<T>
  • added: method firebase.firestore.Query.startAfter(snapshot: DocumentSnapshot<any>): Query<T>
  • added: method firebase.firestore.Query.startAt(...fieldValues: any[]): Query<T>
  • added: method firebase.firestore.Query.startAt(snapshot: DocumentSnapshot<any>): Query<T>
  • added: method firebase.firestore.Query.where(fieldPath: string | FieldPath, opStr: WhereFilterOp, value: any): Query<T>
  • added: method firebase.firestore.Query.withConverter(converter: null): Query<DocumentData>
  • added: method firebase.firestore.Query.withConverter<U>(converter: FirestoreDataConverter<U>): Query<U>
  • added: method firebase.firestore.QueryDocumentSnapshot.data(options?: SnapshotOptions): T
  • added: method firebase.firestore.QuerySnapshot.docChanges(options?: SnapshotListenOptions): Array<DocumentChange<T>>
  • added: method firebase.firestore.QuerySnapshot.forEach(callback: (result: QueryDocumentSnapshot<T>) => void, thisArg?: any): void
  • added: method firebase.firestore.QuerySnapshot.isEqual(other: QuerySnapshot<T>): 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.Timestamp.valueOf(): string
  • added: method firebase.firestore.Transaction.delete(documentRef: DocumentReference<any>): Transaction
  • added: method firebase.firestore.Transaction.get<T>(documentRef: DocumentReference<T>): Promise<DocumentSnapshot<T>>
  • added: method firebase.firestore.Transaction.set<T>(documentRef: DocumentReference<T>, data: Partial<T>, options: SetOptions): Transaction
  • added: method firebase.firestore.Transaction.set<T>(documentRef: DocumentReference<T>, data: T): Transaction
  • added: method firebase.firestore.Transaction.update(documentRef: DocumentReference<any>, data: UpdateData): Transaction
  • added: method firebase.firestore.Transaction.update(documentRef: DocumentReference<any>, field: string | FieldPath, value: any, ...moreFieldsAndValues: any[]): Transaction
  • added: method firebase.firestore.WriteBatch.commit(): Promise<void>
  • added: method firebase.firestore.WriteBatch.delete(documentRef: DocumentReference<any>): WriteBatch
  • added: method firebase.firestore.WriteBatch.set<T>(documentRef: DocumentReference<T>, data: Partial<T>, options: SetOptions): WriteBatch
  • added: method firebase.firestore.WriteBatch.set<T>(documentRef: DocumentReference<T>, data: T): WriteBatch
  • added: method firebase.firestore.WriteBatch.update(documentRef: DocumentReference<any>, data: UpdateData): WriteBatch
  • added: method firebase.firestore.WriteBatch.update(documentRef: DocumentReference<any>, field: string | FieldPath, value: any, ...moreFieldsAndValues: any[]): WriteBatch
  • added: method firebase.functions.Functions.httpsCallable(name: string, options?: HttpsCallableOptions): HttpsCallable
  • added: method firebase.functions.Functions.useEmulator(host: string, port: number): void
  • added: method firebase.functions.Functions.useFunctionsEmulator(url: string): void
  • added: method firebase.installations.Installations.delete(): Promise<void>
  • added: method firebase.installations.Installations.getId(): Promise<string>
  • added: method firebase.installations.Installations.getToken(forceRefresh?: boolean): Promise<string>
  • added: method firebase.installations.Installations.onIdChange(callback: (installationId: string) => void): () => void
  • added: method firebase.messaging.Messaging.deleteToken(): Promise<boolean>
  • added: method firebase.messaging.Messaging.getToken(options?: { vapidKey?: string; serviceWorkerRegistration?: ServiceWorkerRegistration }): Promise<string>
  • added: method firebase.messaging.Messaging.onBackgroundMessage(nextOrObserver: | firebase.NextFn<MessagePayload> | firebase.Observer<MessagePayload>): firebase.Unsubscribe
  • added: method firebase.messaging.Messaging.onMessage(nextOrObserver: firebase.NextFn<any> | firebase.Observer<any>): firebase.Unsubscribe
  • added: method firebase.performance.Performance.trace(traceName: string): Trace
  • added: method firebase.performance.Trace.getAttribute(attr: string): string | undefined
  • added: method firebase.performance.Trace.getAttributes(): { [key: string]: string }
  • added: method firebase.performance.Trace.getMetric(metricName: string): number
  • added: method firebase.performance.Trace.incrementMetric(metricName: string, num?: number): void
  • added: method firebase.performance.Trace.putAttribute(attr: string, value: string): void
  • added: method firebase.performance.Trace.putMetric(metricName: string, num: number): void
  • added: method firebase.performance.Trace.record(startTime: number, duration: number, options?: { metrics?: { [key: string]: number }; attributes?: { [key: string]: string } }): void
  • added: method firebase.performance.Trace.removeAttribute(attr: string): void
  • added: method firebase.performance.Trace.start(): void
  • added: method firebase.performance.Trace.stop(): void
  • added: method firebase.remoteConfig.RemoteConfig.activate(): Promise<boolean>
  • added: method firebase.remoteConfig.RemoteConfig.ensureInitialized(): Promise<void>
  • added: method firebase.remoteConfig.RemoteConfig.fetch(): Promise<void>
  • added: method firebase.remoteConfig.RemoteConfig.fetchAndActivate(): Promise<boolean>
  • added: method firebase.remoteConfig.RemoteConfig.getAll(): { [key: string]: Value }
  • added: method firebase.remoteConfig.RemoteConfig.getBoolean(key: string): boolean
  • added: method firebase.remoteConfig.RemoteConfig.getNumber(key: string): number
  • added: method firebase.remoteConfig.RemoteConfig.getString(key: string): string
  • added: method firebase.remoteConfig.RemoteConfig.getValue(key: string): Value
  • added: method firebase.remoteConfig.RemoteConfig.setLogLevel(logLevel: LogLevel): void
  • added: method firebase.remoteConfig.Value.asBoolean(): boolean
  • added: method firebase.remoteConfig.Value.asNumber(): number
  • added: method firebase.remoteConfig.Value.asString(): string
  • added: method firebase.remoteConfig.Value.getSource(): ValueSource
  • added: method firebase.storage.FirebaseStorageError._codeEquals(code: StorageErrorCode): boolean
  • added: method firebase.storage.Reference.child(path: string): firebase.storage.Reference
  • added: method firebase.storage.Reference.delete(): Promise<void>
  • added: method firebase.storage.Reference.getDownloadURL(): Promise<string>
  • added: method firebase.storage.Reference.getMetadata(): Promise<FullMetadata>
  • added: method firebase.storage.Reference.list(options?: ListOptions): Promise<ListResult>
  • added: method firebase.storage.Reference.listAll(): Promise<ListResult>
  • added: method firebase.storage.Reference.put(data: Blob | Uint8Array | ArrayBuffer, 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<FullMetadata>
  • 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.Storage.useEmulator(host: string, port: number, options?: { mockUserToken?: EmulatorMockTokenOptions | string }): void
  • added: method firebase.storage.UploadTask.cancel(): boolean
  • added: method firebase.storage.UploadTask.catch(onRejected: (error: FirebaseStorageError) => any): Promise<any>
  • added: method firebase.storage.UploadTask.on(event: firebase.storage.TaskEvent, nextOrObserver?: | StorageObserver<UploadTaskSnapshot> | null | ((snapshot: UploadTaskSnapshot) => any), error?: ((error: FirebaseStorageError) => 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?: | ((snapshot: firebase.storage.UploadTaskSnapshot) => any) | null, onRejected?: ((error: FirebaseStorageError) => any) | null): Promise<any>
  • added: namespace firebase
  • added: namespace firebase.User
  • added: namespace firebase.analytics
  • added: namespace firebase.app
  • added: namespace firebase.appCheck
  • added: namespace firebase.auth
  • added: namespace firebase.auth.ActionCodeInfo
  • added: namespace firebase.auth.Auth
  • added: namespace firebase.database
  • added: namespace firebase.database.ServerValue
  • added: namespace firebase.firestore
  • added: namespace firebase.functions
  • added: namespace firebase.installations
  • added: namespace firebase.messaging
  • added: namespace firebase.performance
  • added: namespace firebase.remoteConfig
  • added: namespace firebase.storage
  • added: property firebase.FirebaseError.code: string
  • added: property firebase.FirebaseError.message: string
  • added: property firebase.FirebaseError.name: 'FirebaseError'
  • added: property firebase.FirebaseError.stack?: string
  • added: property firebase.FirebaseIdToken.aud: string
  • added: property firebase.FirebaseIdToken.auth_time: number
  • added: property firebase.FirebaseIdToken.email?: string
  • added: property firebase.FirebaseIdToken.email_verified?: boolean
  • added: property firebase.FirebaseIdToken.exp: number
  • added: property firebase.FirebaseIdToken.firebase: { sign_in_provider: FirebaseSignInProvider; identities?: { [provider in FirebaseSignInProvider]?: string[] } }
  • added: property firebase.FirebaseIdToken.iat: number
  • added: property firebase.FirebaseIdToken.iss: string
  • added: property firebase.FirebaseIdToken.name?: string
  • added: property firebase.FirebaseIdToken.phone_number?: string
  • added: property firebase.FirebaseIdToken.picture?: string
  • added: property firebase.FirebaseIdToken.provider_id?: 'anonymous'
  • added: property firebase.FirebaseIdToken.sub: string
  • added: property firebase.FirebaseIdToken.uid?: never
  • added: property firebase.FirebaseIdToken.user_id: string
  • added: property firebase.Observer.complete: CompleteFn
  • added: property firebase.Observer.error: ErrorFn<E>
  • added: property firebase.Observer.next: NextFn<T>
  • added: property firebase.User.MultiFactorUser.enrolledFactors: firebase.auth.MultiFactorInfo[]
  • added: property firebase.User.emailVerified: boolean
  • added: property firebase.User.isAnonymous: boolean
  • added: property firebase.User.metadata: firebase.auth.UserMetadata
  • added: property firebase.User.multiFactor: firebase.User.MultiFactorUser
  • added: property firebase.User.phoneNumber: string | null
  • added: property firebase.User.providerData: (firebase.UserInfo | null)[]
  • added: property firebase.User.refreshToken: string
  • added: property firebase.User.tenantId: string | null
  • 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.analytics.Analytics.app: firebase.app.App
  • added: property firebase.analytics.AnalyticsCallOptions.global: boolean
  • added: property firebase.analytics.ControlParams.event_callback?: () => void
  • added: property firebase.analytics.ControlParams.event_timeout?: number
  • added: property firebase.analytics.ControlParams.groups?: string | string[]
  • added: property firebase.analytics.ControlParams.send_to?: string | string[]
  • added: property firebase.analytics.EventParams.affiliation?: string
  • added: property firebase.analytics.EventParams.checkout_option?: string
  • added: property firebase.analytics.EventParams.checkout_step?: number
  • added: property firebase.analytics.EventParams.content_type?: string
  • added: property firebase.analytics.EventParams.coupon?: string
  • added: property firebase.analytics.EventParams.currency?: string
  • added: property firebase.analytics.EventParams.description?: string
  • added: property firebase.analytics.EventParams.event_category: string
  • added: property firebase.analytics.EventParams.event_label?: string
  • added: property firebase.analytics.EventParams.fatal?: boolean
  • added: property firebase.analytics.EventParams.firebase_screen?: string
  • added: property firebase.analytics.EventParams.firebase_screen_class?: string
  • added: property firebase.analytics.EventParams.item_id?: string
  • added: property firebase.analytics.EventParams.item_list_id?: string
  • added: property firebase.analytics.EventParams.item_list_name?: string
  • added: property firebase.analytics.EventParams.items?: Item[]
  • added: property firebase.analytics.EventParams.method?: string
  • added: property firebase.analytics.EventParams.number?: string
  • added: property firebase.analytics.EventParams.payment_type?: string
  • added: property firebase.analytics.EventParams.promotion_id?: string
  • added: property firebase.analytics.EventParams.promotion_name?: string
  • added: property firebase.analytics.EventParams.promotions?: Promotion[]
  • added: property firebase.analytics.EventParams.screen_name?: string
  • added: property firebase.analytics.EventParams.search_term?: string
  • added: property firebase.analytics.EventParams.shipping?: Currency
  • added: property firebase.analytics.EventParams.shipping_tier?: string
  • added: property firebase.analytics.EventParams.tax?: Currency
  • added: property firebase.analytics.EventParams.transaction_id?: string
  • added: property firebase.analytics.EventParams.value?: number
  • added: property firebase.analytics.Item.affiliation?: string
  • added: property firebase.analytics.Item.brand?: string
  • added: property firebase.analytics.Item.category?: string
  • added: property firebase.analytics.Item.coupon?: string
  • added: property firebase.analytics.Item.creative_name?: string
  • added: property firebase.analytics.Item.creative_slot?: string
  • added: property firebase.analytics.Item.discount?: Currency
  • added: property firebase.analytics.Item.id?: string
  • added: property firebase.analytics.Item.index?: number
  • added: property firebase.analytics.Item.item_brand?: string
  • added: property firebase.analytics.Item.item_category2?: string
  • added: property firebase.analytics.Item.item_category3?: string
  • added: property firebase.analytics.Item.item_category4?: string
  • added: property firebase.analytics.Item.item_category5?: string
  • added: property firebase.analytics.Item.item_category?: string
  • added: property firebase.analytics.Item.item_id?: string
  • added: property firebase.analytics.Item.item_list_id?: string
  • added: property firebase.analytics.Item.item_list_name?: string
  • added: property firebase.analytics.Item.item_name?: string
  • added: property firebase.analytics.Item.item_variant?: string
  • added: property firebase.analytics.Item.location_id?: string
  • added: property firebase.analytics.Item.name?: string
  • added: property firebase.analytics.Item.price?: Currency
  • added: property firebase.analytics.Item.promotion_id?: string
  • added: property firebase.analytics.Item.promotion_name?: string
  • added: property firebase.analytics.Item.quantity?: number
  • added: property firebase.analytics.Promotion.creative_name?: string
  • added: property firebase.analytics.Promotion.creative_slot?: string
  • added: property firebase.analytics.Promotion.id?: string
  • added: property firebase.analytics.Promotion.name?: string
  • added: property firebase.analytics.SettingsOptions.dataLayerName?: string
  • added: property firebase.analytics.SettingsOptions.gtagName?: string
  • added: property firebase.app.App.automaticDataCollectionEnabled: boolean
  • added: property firebase.app.App.name: string
  • added: property firebase.app.App.options: Object
  • added: property firebase.appCheck.AppCheckTokenResult.token: string
  • added: property firebase.appCheck.CustomProviderOptions.getToken: () => Promise<AppCheckToken>
  • added: property firebase.auth.ActionCodeInfo.data: { email?: string | null; fromEmail?: string | null; multiFactorInfo?: firebase.auth.MultiFactorInfo | null; previousEmail?: string | null }
  • added: property firebase.auth.ActionCodeInfo.operation: string
  • added: property firebase.auth.ActionCodeURL.apiKey: string
  • added: property firebase.auth.ActionCodeURL.code: string
  • added: property firebase.auth.ActionCodeURL.continueUrl: string | null
  • added: property firebase.auth.ActionCodeURL.languageCode: string | null
  • added: property firebase.auth.ActionCodeURL.operation: firebase.auth.ActionCodeInfo.Operation
  • added: property firebase.auth.ActionCodeURL.tenantId: string | null
  • 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.Auth.settings: firebase.auth.AuthSettings
  • added: property firebase.auth.Auth.tenantId: string | null
  • added: property firebase.auth.AuthCredential.providerId: string
  • added: property firebase.auth.AuthCredential.signInMethod: string
  • added: property firebase.auth.AuthError.credential?: firebase.auth.AuthCredential
  • added: property firebase.auth.AuthError.email?: string
  • added: property firebase.auth.AuthError.phoneNumber?: string
  • added: property firebase.auth.AuthError.tenantId?: string
  • added: property firebase.auth.AuthProvider.providerId: string
  • added: property firebase.auth.AuthSettings.appVerificationDisabledForTesting: boolean
  • added: property firebase.auth.Config.apiHost: string
  • added: property firebase.auth.Config.apiKey: string
  • added: property firebase.auth.Config.apiScheme: string
  • added: property firebase.auth.Config.authDomain?: string
  • added: property firebase.auth.Config.sdkClientVersion: string
  • added: property firebase.auth.Config.tokenApiHost: 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.Error.name: 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.signInSecondFactor: string | null
  • added: property firebase.auth.IdTokenResult.token: string
  • added: property firebase.auth.MultiFactorAssertion.factorId: string
  • added: property firebase.auth.MultiFactorError.resolver: firebase.auth.MultiFactorResolver
  • added: property firebase.auth.MultiFactorInfo.displayName?: string | null
  • added: property firebase.auth.MultiFactorInfo.enrollmentTime: string
  • added: property firebase.auth.MultiFactorInfo.factorId: string
  • added: property firebase.auth.MultiFactorInfo.uid: string
  • added: property firebase.auth.MultiFactorResolver.auth: firebase.auth.Auth
  • added: property firebase.auth.MultiFactorResolver.hints: firebase.auth.MultiFactorInfo[]
  • added: property firebase.auth.MultiFactorResolver.session: firebase.auth.MultiFactorSession
  • added: property firebase.auth.OAuthCredential.accessToken?: string
  • added: property firebase.auth.OAuthCredential.idToken?: string
  • added: property firebase.auth.OAuthCredential.secret?: string
  • added: property firebase.auth.OAuthCredentialOptions.accessToken?: string
  • added: property firebase.auth.OAuthCredentialOptions.idToken?: string
  • added: property firebase.auth.OAuthCredentialOptions.rawNonce?: string
  • added: property firebase.auth.OAuthProvider.providerId: string
  • added: property firebase.auth.PhoneAuthProvider_Instance.providerId: string
  • added: property firebase.auth.PhoneMultiFactorEnrollInfoOptions.phoneNumber: string
  • added: property firebase.auth.PhoneMultiFactorEnrollInfoOptions.session: firebase.auth.MultiFactorSession
  • added: property firebase.auth.PhoneMultiFactorInfo.phoneNumber: string
  • added: property firebase.auth.PhoneMultiFactorSignInInfoOptions.multiFactorHint?: firebase.auth.MultiFactorInfo
  • added: property firebase.auth.PhoneMultiFactorSignInInfoOptions.multiFactorUid?: string
  • added: property firebase.auth.PhoneMultiFactorSignInInfoOptions.session: firebase.auth.MultiFactorSession
  • added: property firebase.auth.PhoneSingleFactorInfoOptions.phoneNumber: string
  • added: property firebase.auth.RecaptchaVerifier_Instance.type: string
  • added: property firebase.auth.SAMLAuthProvider.providerId: 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.INTERNAL: { forceWebSockets: () => void; forceLongPolling: () => void }
  • 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.root: firebase.database.Reference
  • added: property firebase.database.TransactionResult.committed: boolean
  • added: property firebase.database.TransactionResult.snapshot: DataSnapshot
  • 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.LoadBundleTaskProgress.bytesLoaded: number
  • added: property firebase.firestore.LoadBundleTaskProgress.documentsLoaded: number
  • added: property firebase.firestore.LoadBundleTaskProgress.taskState: TaskState
  • added: property firebase.firestore.LoadBundleTaskProgress.totalBytes: number
  • added: property firebase.firestore.LoadBundleTaskProgress.totalDocuments: number
  • added: property firebase.firestore.PersistenceSettings.experimentalForceOwningTab?: boolean
  • added: property firebase.firestore.PersistenceSettings.synchronizeTabs?: boolean
  • added: property firebase.firestore.Settings.cacheSizeBytes?: number
  • added: property firebase.firestore.Settings.experimentalAutoDetectLongPolling?: boolean
  • added: property firebase.firestore.Settings.experimentalForceLongPolling?: boolean
  • added: property firebase.firestore.Settings.host?: string
  • added: property firebase.firestore.Settings.ignoreUndefinedProperties?: boolean
  • added: property firebase.firestore.Settings.merge?: boolean
  • added: property firebase.firestore.Settings.ssl?: boolean
  • added: property firebase.functions.HttpsCallableOptions.timeout?: number
  • added: property firebase.installations.Installations.app: firebase.app.App
  • added: property firebase.messaging.FcmOptions.analyticsLabel?: string
  • added: property firebase.messaging.FcmOptions.link?: string
  • added: property firebase.messaging.MessagePayload.collapseKey: string
  • added: property firebase.messaging.MessagePayload.data?: { [key: string]: string }
  • added: property firebase.messaging.MessagePayload.fcmOptions?: FcmOptions
  • added: property firebase.messaging.MessagePayload.from: string
  • added: property firebase.messaging.MessagePayload.notification?: NotificationPayload
  • added: property firebase.messaging.NotificationPayload.body?: string
  • added: property firebase.messaging.NotificationPayload.image?: string
  • added: property firebase.messaging.NotificationPayload.title?: string
  • added: property firebase.performance.Performance.app: firebase.app.App
  • added: property firebase.performance.Performance.dataCollectionEnabled: boolean
  • added: property firebase.performance.Performance.instrumentationEnabled: boolean
  • added: property firebase.remoteConfig.RemoteConfig.app: firebase.app.App
  • added: property firebase.remoteConfig.RemoteConfig.defaultConfig: { [key: string]: string | number | boolean }
  • added: property firebase.remoteConfig.RemoteConfig.fetchTimeMillis: number
  • added: property firebase.remoteConfig.RemoteConfig.lastFetchStatus: FetchStatus
  • added: property firebase.remoteConfig.RemoteConfig.settings: Settings
  • added: property firebase.remoteConfig.Settings.fetchTimeoutMillis: number
  • added: property firebase.remoteConfig.Settings.minimumFetchIntervalMillis: number
  • added: property firebase.storage.FirebaseStorageError.customData: { serverResponse: string | null }
  • added: property firebase.storage.FullMetadata.bucket: 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.ListOptions.maxResults?: number | null
  • added: property firebase.storage.ListOptions.pageToken?: string | null
  • added: property firebase.storage.ListResult.items: Reference[]
  • added: property firebase.storage.ListResult.nextPageToken: string | null
  • added: property firebase.storage.ListResult.prefixes: Reference[]
  • 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.StorageObserver.complete?: CompleteFn | null
  • added: property firebase.storage.StorageObserver.error?: (error: FirebaseStorageError) => void | null
  • added: property firebase.storage.StorageObserver.next?: NextFn<T> | null
  • 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.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.appCheck.AppCheckToken.expireTimeMillis: number
  • added: readonly property firebase.appCheck.AppCheckToken.token: string
  • added: readonly property firebase.auth.Auth.config: Config
  • added: readonly property firebase.auth.Auth.emulatorConfig: EmulatorConfig | null
  • added: readonly property firebase.auth.Auth.name: string
  • added: readonly property firebase.auth.EmulatorConfig.host: string
  • added: readonly property firebase.auth.EmulatorConfig.options: { readonly disableWarnings: boolean }
  • added: readonly property firebase.auth.EmulatorConfig.port: number | null
  • added: readonly property firebase.auth.EmulatorConfig.protocol: string
  • added: readonly property firebase.firestore.CollectionReference.id: string
  • added: readonly property firebase.firestore.CollectionReference.parent: DocumentReference<DocumentData> | null
  • added: readonly property firebase.firestore.CollectionReference.path: string
  • added: readonly property firebase.firestore.DocumentChange.doc: QueryDocumentSnapshot<T>
  • 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.DocumentReference.firestore: Firestore
  • added: readonly property firebase.firestore.DocumentReference.id: string
  • added: readonly property firebase.firestore.DocumentReference.parent: CollectionReference<T>
  • 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<T>
  • 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.QuerySnapshot.docs: Array<QueryDocumentSnapshot<T>>
  • added: readonly property firebase.firestore.QuerySnapshot.empty: boolean
  • added: readonly property firebase.firestore.QuerySnapshot.metadata: SnapshotMetadata
  • added: readonly property firebase.firestore.QuerySnapshot.query: Query<T>
  • added: readonly property firebase.firestore.QuerySnapshot.size: number
  • added: readonly property firebase.firestore.SetOptions.merge?: boolean
  • added: readonly property firebase.firestore.SetOptions.mergeFields?: (string | FieldPath)[]
  • added: readonly property firebase.firestore.SnapshotListenOptions.includeMetadataChanges?: 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: readonly property firebase.functions.HttpsCallableResult.data: any
  • added: readonly property firebase.functions.HttpsError.code: FunctionsErrorCode
  • added: readonly property firebase.functions.HttpsError.details?: any
  • added: set firebase.storage.FirebaseStorageError.serverResponse(serverResponse: string | null)
  • added: set firebase.storage.FirebaseStorageError.status(status: number)
  • added: static method firebase.auth.ActionCodeURL.parseLink(link: string): firebase.auth.ActionCodeURL | null
  • added: static method firebase.auth.AuthCredential.fromJSON(json: Object | string): AuthCredential | null
  • 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.OAuthCredential
  • added: static method firebase.auth.GithubAuthProvider.credential(token: string): firebase.auth.OAuthCredential
  • added: static method firebase.auth.GoogleAuthProvider.credential(idToken?: string | null, accessToken?: string | null): firebase.auth.OAuthCredential
  • added: static method firebase.auth.PhoneAuthProvider.credential(verificationId: string, verificationCode: string): firebase.auth.AuthCredential
  • added: static method firebase.auth.PhoneMultiFactorGenerator.assertion(phoneAuthCredential: firebase.auth.PhoneAuthCredential): firebase.auth.PhoneMultiFactorAssertion
  • added: static method firebase.auth.TwitterAuthProvider.credential(token: string, secret: string): firebase.auth.OAuthCredential
  • 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.arrayRemove(...elements: any[]): FieldValue
  • added: static method firebase.firestore.FieldValue.arrayUnion(...elements: any[]): FieldValue
  • added: static method firebase.firestore.FieldValue.delete(): FieldValue
  • added: static method firebase.firestore.FieldValue.increment(n: number): 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.PhoneMultiFactorGenerator.FACTOR_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.EmulatorMockTokenOptions = (| { user_id: string } | { sub: string }) & Partial<FirebaseIdToken>
  • added: type firebase.ErrorFn<E = Error> = (error: E) => void
  • added: type firebase.FirebaseSignInProvider = 'custom' | 'email' | 'password' | 'phone' | 'anonymous' | 'google.com' | 'facebook.com' | 'github.com' | 'twitter.com' | 'microsoft.com' | 'apple.com'
  • added: type firebase.LogLevel = 'debug' | 'verbose' | 'info' | 'warn' | 'error' | 'silent'
  • added: type firebase.NextFn<T> = (value: T) => void
  • added: type firebase.Unsubscribe = () => void
  • added: type firebase.analytics.Currency = string | number
  • added: type firebase.analytics.CustomEventName<T> = T extends EventNameString ? never : T
  • added: type firebase.analytics.EventNameString = 'add_payment_info' | 'add_shipping_info' | 'add_to_cart' | 'add_to_wishlist' | 'begin_checkout' | 'checkout_progress' | 'exception' | 'generate_lead' | 'login'…
  • added: type firebase.auth.ActionCodeInfo.Operation = string
  • added: type firebase.auth.ActionCodeSettings = { android?: { installApp?: boolean; minimumVersion?: string; packageName: string }; handleCodeInApp?: boolean; iOS?: { bundleId: string }; url: string; dynamic…
  • 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.PhoneInfoOptions = firebase.auth.PhoneSingleFactorInfoOptions | firebase.auth.PhoneMultiFactorEnrollInfoOptions | firebase.auth.PhoneMultiFactorSignInInfoOptions
  • added: type firebase.auth.UserCredential = { additionalUserInfo?: firebase.auth.AdditionalUserInfo | null; credential: firebase.auth.AuthCredential | null; operationType?: string | null; user: firebase.…
  • added: type firebase.database.EmulatorMockTokenOptions = firebase.EmulatorMockTokenOptions
  • added: type firebase.database.EventType = 'value' | 'child_added' | 'child_changed' | 'child_moved' | 'child_removed'
  • added: type firebase.firestore.DocumentChangeType = 'added' | 'removed' | 'modified'
  • added: type firebase.firestore.DocumentData = { [field: string]: any }
  • added: type firebase.firestore.EmulatorMockTokenOptions = firebase.EmulatorMockTokenOptions
  • 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.TaskState = 'Error' | 'Running' | 'Success'
  • added: type firebase.firestore.UpdateData = { [fieldPath: string]: any }
  • added: type firebase.firestore.WhereFilterOp = '<' | '<=' | '==' | '!=' | '>=' | '>' | 'array-contains' | 'in' | 'array-contains-any' | 'not-in'
  • added: type firebase.functions.FunctionsErrorCode = 'ok' | 'cancelled' | 'unknown' | 'invalid-argument' | 'deadline-exceeded' | 'not-found' | 'already-exists' | 'permission-denied' | 'resource-exhausted' | 'fail…
  • added: type firebase.remoteConfig.FetchStatus = 'no-fetch-yet' | 'success' | 'failure' | 'throttle'
  • added: type firebase.remoteConfig.LogLevel = 'debug' | 'error' | 'silent'
  • added: type firebase.remoteConfig.ValueSource = 'static' | 'default' | 'remote'
  • 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[]
  • added: var firebase.auth.ActionCodeInfo.Operation: { EMAIL_SIGNIN: Operation; PASSWORD_RESET: Operation; RECOVER_EMAIL: Operation; REVERT_SECOND_FACTOR_ADDITION: Operation; VERIFY_AND_CHANGE_EMAIL: Operation; V…
  • 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 }
  • added: export * from '@firebase/analytics'
  • added: export * from '@firebase/app-check'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/app'
  • added: export * from '@firebase/database'
  • removed: export = empty
  • removed: namespace empty
  • added: export * from '@firebase/firestore'
  • added: export * from '@firebase/firestore/lite'
  • added: export * from '@firebase/functions'
  • removed: abstract class firebase.auth.AuthCredential
  • removed: abstract class firebase.auth.MultiFactorAssertion
  • removed: call firebase.functions.HttpsCallable(data?: any): Promise<HttpsCallableResult>
  • removed: class firebase.appCheck.CustomProvider
  • removed: class firebase.appCheck.ReCaptchaV3Provider
  • removed: class firebase.auth.ActionCodeURL
  • 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.MultiFactorResolver
  • removed: class firebase.auth.MultiFactorSession
  • removed: class firebase.auth.OAuthCredential extends AuthCredential
  • removed: class firebase.auth.OAuthProvider implements firebase.auth.AuthProvider
  • removed: class firebase.auth.PhoneAuthCredential extends AuthCredential
  • removed: class firebase.auth.PhoneAuthProvider extends PhoneAuthProvider_Instance
  • removed: class firebase.auth.PhoneAuthProvider_Instance implements firebase.auth.AuthProvider
  • removed: class firebase.auth.PhoneMultiFactorAssertion extends firebase.auth.MultiFactorAssertion
  • removed: class firebase.auth.PhoneMultiFactorGenerator
  • removed: class firebase.auth.RecaptchaVerifier extends RecaptchaVerifier_Instance
  • removed: class firebase.auth.RecaptchaVerifier_Instance implements firebase.auth.ApplicationVerifier
  • removed: class firebase.auth.SAMLAuthProvider implements firebase.auth.AuthProvider
  • removed: class firebase.auth.TwitterAuthProvider extends TwitterAuthProvider_Instance
  • removed: class firebase.auth.TwitterAuthProvider_Instance implements firebase.auth.AuthProvider
  • removed: class firebase.firestore.Blob
  • removed: class firebase.firestore.CollectionReference<T = DocumentData> extends Query<T>
  • removed: class firebase.firestore.DocumentReference<T = DocumentData>
  • removed: class firebase.firestore.DocumentSnapshot<T = DocumentData>
  • removed: class firebase.firestore.FieldPath
  • removed: class firebase.firestore.FieldValue
  • removed: class firebase.firestore.Firestore
  • removed: class firebase.firestore.GeoPoint
  • removed: class firebase.firestore.Query<T = DocumentData>
  • removed: class firebase.firestore.QueryDocumentSnapshot<T = DocumentData> extends DocumentSnapshot<T>
  • removed: class firebase.firestore.QuerySnapshot<T = DocumentData>
  • removed: class firebase.firestore.Timestamp
  • removed: class firebase.firestore.Transaction
  • removed: class firebase.firestore.WriteBatch
  • removed: class firebase.functions.Functions
  • removed: const firebase.firestore.CACHE_SIZE_UNLIMITED: number
  • removed: constructor firebase.appCheck.CustomProvider(options: CustomProviderOptions)
  • removed: constructor firebase.appCheck.ReCaptchaV3Provider(siteKey: string)
  • removed: constructor firebase.auth.OAuthProvider(providerId: string)
  • removed: constructor firebase.auth.PhoneAuthProvider_Instance(auth?: firebase.auth.Auth | null)
  • removed: constructor firebase.auth.RecaptchaVerifier_Instance(container: any | string, parameters?: Object | null, app?: firebase.app.App | null)
  • removed: constructor firebase.auth.SAMLAuthProvider(providerId: string)
  • removed: constructor firebase.firestore.FieldPath(...fieldNames: string[])
  • removed: constructor firebase.firestore.GeoPoint(latitude: number, longitude: number)
  • removed: constructor firebase.firestore.Timestamp(seconds: number, nanoseconds: number)
  • removed: default firebase
  • removed: enum firebase.analytics.EventName
  • removed: export as namespace firebase
  • removed: function firebase.analytics(app?: firebase.app.App): firebase.analytics.Analytics
  • removed: function firebase.analytics.isSupported(): Promise<boolean>
  • removed: function firebase.analytics.settings(settings: firebase.analytics.SettingsOptions): void
  • removed: function firebase.app(name?: string): firebase.app.App
  • removed: function firebase.appCheck(app?: firebase.app.App): firebase.appCheck.AppCheck
  • 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.ServerValue.increment(delta: number): Object
  • removed: function firebase.database.enableLogging(logger?: boolean | ((a: string) => any), persistent?: boolean): any
  • removed: function firebase.firestore(app?: firebase.app.App): firebase.firestore.Firestore
  • removed: function firebase.firestore.setLogLevel(logLevel: LogLevel): void
  • removed: function firebase.functions(app?: firebase.app.App): firebase.functions.Functions
  • 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.messaging.isSupported(): boolean
  • removed: function firebase.onLog(logCallback: (callbackParams: { level: LogLevel; message: string; args: any[]; type: string }) => void, options?: { level: LogLevel }): void
  • removed: function firebase.performance(app?: firebase.app.App): firebase.performance.Performance
  • removed: function firebase.registerVersion(library: string, version: string, variant?: string): void
  • removed: function firebase.remoteConfig(app?: firebase.app.App): firebase.remoteConfig.RemoteConfig
  • removed: function firebase.setLogLevel(logLevel: LogLevel): void
  • removed: function firebase.storage(app?: firebase.app.App): firebase.storage.Storage
  • removed: index firebase.FirebaseIdToken[claim: string]: unknown
  • removed: index firebase.analytics.CustomParams[key: string]: any
  • removed: interface firebase.FirebaseError
  • removed: interface firebase.FirebaseIdToken
  • removed: interface firebase.Observer<T, E = Error>
  • removed: interface firebase.User extends firebase.UserInfo
  • removed: interface firebase.User.MultiFactorUser
  • removed: interface firebase.UserInfo
  • removed: interface firebase.analytics.Analytics
  • removed: interface firebase.analytics.AnalyticsCallOptions
  • removed: interface firebase.analytics.ControlParams
  • removed: interface firebase.analytics.CustomParams
  • removed: interface firebase.analytics.EventParams
  • removed: interface firebase.analytics.Item
  • removed: interface firebase.analytics.Promotion
  • removed: interface firebase.analytics.SettingsOptions
  • removed: interface firebase.app.App
  • removed: interface firebase.appCheck.AppCheck
  • removed: interface firebase.appCheck.AppCheckProvider
  • removed: interface firebase.appCheck.AppCheckToken
  • removed: interface firebase.appCheck.AppCheckTokenResult
  • removed: interface firebase.appCheck.CustomProviderOptions
  • removed: interface firebase.auth.ActionCodeInfo
  • removed: interface firebase.auth.ApplicationVerifier
  • removed: interface firebase.auth.Auth
  • removed: interface firebase.auth.AuthError extends firebase.auth.Error
  • removed: interface firebase.auth.AuthProvider
  • removed: interface firebase.auth.AuthSettings
  • removed: interface firebase.auth.ConfirmationResult
  • removed: interface firebase.auth.Error
  • removed: interface firebase.auth.IdTokenResult
  • removed: interface firebase.auth.MultiFactorError extends firebase.auth.AuthError
  • removed: interface firebase.auth.MultiFactorInfo
  • removed: interface firebase.auth.OAuthCredentialOptions
  • removed: interface firebase.auth.PhoneMultiFactorEnrollInfoOptions
  • removed: interface firebase.auth.PhoneMultiFactorInfo extends firebase.auth.MultiFactorInfo
  • removed: interface firebase.auth.PhoneMultiFactorSignInInfoOptions
  • removed: interface firebase.auth.PhoneSingleFactorInfoOptions
  • removed: interface firebase.auth.UserMetadata
  • 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, Pick<Promise<Reference>, 'then' | 'catch'>
  • removed: interface firebase.firestore.DocumentChange<T = DocumentData>
  • removed: interface firebase.firestore.FirestoreDataConverter<T>
  • removed: interface firebase.firestore.FirestoreError
  • removed: interface firebase.firestore.GetOptions
  • removed: interface firebase.firestore.LoadBundleTask extends PromiseLike<LoadBundleTaskProgress>
  • removed: interface firebase.firestore.LoadBundleTaskProgress
  • removed: interface firebase.firestore.PersistenceSettings
  • removed: interface firebase.firestore.SetOptions
  • removed: interface firebase.firestore.Settings
  • removed: interface firebase.firestore.SnapshotListenOptions
  • removed: interface firebase.firestore.SnapshotMetadata
  • removed: interface firebase.firestore.SnapshotOptions
  • removed: interface firebase.functions.HttpsCallable
  • removed: interface firebase.functions.HttpsCallableOptions
  • removed: interface firebase.functions.HttpsCallableResult
  • removed: interface firebase.functions.HttpsError extends Error
  • removed: interface firebase.installations.Installations
  • removed: interface firebase.messaging.FcmOptions
  • removed: interface firebase.messaging.MessagePayload
  • removed: interface firebase.messaging.Messaging
  • removed: interface firebase.messaging.NotificationPayload
  • removed: interface firebase.performance.Performance
  • removed: interface firebase.performance.Trace
  • removed: interface firebase.remoteConfig.RemoteConfig
  • removed: interface firebase.remoteConfig.Settings
  • removed: interface firebase.remoteConfig.Value
  • removed: interface firebase.storage.FirebaseStorageError extends FirebaseError
  • removed: interface firebase.storage.FullMetadata extends firebase.storage.UploadMetadata
  • removed: interface firebase.storage.ListOptions
  • removed: interface firebase.storage.ListResult
  • removed: interface firebase.storage.Reference
  • removed: interface firebase.storage.SettableMetadata
  • removed: interface firebase.storage.Storage
  • removed: interface firebase.storage.StorageObserver<T>
  • removed: interface firebase.storage.UploadMetadata extends firebase.storage.SettableMetadata
  • removed: interface firebase.storage.UploadTask
  • removed: interface firebase.storage.UploadTaskSnapshot
  • removed: member firebase.analytics.EventName.ADD_PAYMENT_INFO = 'add_payment_info'
  • removed: member firebase.analytics.EventName.ADD_SHIPPING_INFO = 'add_shipping_info'
  • removed: member firebase.analytics.EventName.ADD_TO_CART = 'add_to_cart'
  • removed: member firebase.analytics.EventName.ADD_TO_WISHLIST = 'add_to_wishlist'
  • removed: member firebase.analytics.EventName.BEGIN_CHECKOUT = 'begin_checkout'
  • removed: member firebase.analytics.EventName.CHECKOUT_PROGRESS = 'checkout_progress'
  • removed: member firebase.analytics.EventName.EXCEPTION = 'exception'
  • removed: member firebase.analytics.EventName.GENERATE_LEAD = 'generate_lead'
  • removed: member firebase.analytics.EventName.LOGIN = 'login'
  • removed: member firebase.analytics.EventName.PAGE_VIEW = 'page_view'
  • removed: member firebase.analytics.EventName.PURCHASE = 'purchase'
  • removed: member firebase.analytics.EventName.REFUND = 'refund'
  • removed: member firebase.analytics.EventName.REMOVE_FROM_CART = 'remove_from_cart'
  • removed: member firebase.analytics.EventName.SCREEN_VIEW = 'screen_view'
  • removed: member firebase.analytics.EventName.SEARCH = 'search'
  • removed: member firebase.analytics.EventName.SELECT_CONTENT = 'select_content'
  • removed: member firebase.analytics.EventName.SELECT_ITEM = 'select_item'
  • removed: member firebase.analytics.EventName.SELECT_PROMOTION = 'select_promotion'
  • removed: member firebase.analytics.EventName.SET_CHECKOUT_OPTION = 'set_checkout_option'
  • removed: member firebase.analytics.EventName.SHARE = 'share'
  • removed: member firebase.analytics.EventName.SIGN_UP = 'sign_up'
  • removed: member firebase.analytics.EventName.TIMING_COMPLETE = 'timing_complete'
  • removed: member firebase.analytics.EventName.VIEW_CART = 'view_cart'
  • removed: member firebase.analytics.EventName.VIEW_ITEM = 'view_item'
  • removed: member firebase.analytics.EventName.VIEW_ITEM_LIST = 'view_item_list'
  • removed: member firebase.analytics.EventName.VIEW_PROMOTION = 'view_promotion'
  • removed: member firebase.analytics.EventName.VIEW_SEARCH_RESULTS = 'view_search_results'
  • removed: method firebase.User.MultiFactorUser.enroll(assertion: firebase.auth.MultiFactorAssertion, displayName?: string | null): Promise<void>
  • removed: method firebase.User.MultiFactorUser.getSession(): Promise<firebase.auth.MultiFactorSession>
  • removed: method firebase.User.MultiFactorUser.unenroll(option: firebase.auth.MultiFactorInfo | string): Promise<void>
  • removed: method firebase.User.delete(): Promise<void>
  • removed: method firebase.User.getIdToken(forceRefresh?: boolean): Promise<string>
  • removed: method firebase.User.getIdTokenResult(forceRefresh?: boolean): Promise<firebase.auth.IdTokenResult>
  • removed: method firebase.User.linkAndRetrieveDataWithCredential(credential: firebase.auth.AuthCredential): Promise<firebase.auth.UserCredential>
  • removed: method firebase.User.linkWithCredential(credential: firebase.auth.AuthCredential): Promise<firebase.auth.UserCredential>
  • removed: method firebase.User.linkWithPhoneNumber(phoneNumber: string, applicationVerifier: firebase.auth.ApplicationVerifier): Promise<firebase.auth.ConfirmationResult>
  • removed: method firebase.User.linkWithPopup(provider: firebase.auth.AuthProvider): Promise<firebase.auth.UserCredential>
  • removed: method firebase.User.linkWithRedirect(provider: firebase.auth.AuthProvider): Promise<void>
  • removed: method firebase.User.reauthenticateAndRetrieveDataWithCredential(credential: firebase.auth.AuthCredential): Promise<firebase.auth.UserCredential>
  • removed: method firebase.User.reauthenticateWithCredential(credential: firebase.auth.AuthCredential): Promise<firebase.auth.UserCredential>
  • removed: method firebase.User.reauthenticateWithPhoneNumber(phoneNumber: string, applicationVerifier: firebase.auth.ApplicationVerifier): Promise<firebase.auth.ConfirmationResult>
  • removed: method firebase.User.reauthenticateWithPopup(provider: firebase.auth.AuthProvider): Promise<firebase.auth.UserCredential>
  • removed: method firebase.User.reauthenticateWithRedirect(provider: firebase.auth.AuthProvider): Promise<void>
  • removed: method firebase.User.reload(): Promise<void>
  • removed: method firebase.User.sendEmailVerification(actionCodeSettings?: firebase.auth.ActionCodeSettings | null): Promise<void>
  • removed: method firebase.User.toJSON(): Object
  • removed: method firebase.User.unlink(providerId: string): Promise<firebase.User>
  • removed: method firebase.User.updateEmail(newEmail: string): Promise<void>
  • removed: method firebase.User.updatePassword(newPassword: string): Promise<void>
  • removed: method firebase.User.updatePhoneNumber(phoneCredential: firebase.auth.AuthCredential): Promise<void>
  • removed: method firebase.User.updateProfile(profile: { displayName?: string | null; photoURL?: string | null }): Promise<void>
  • removed: method firebase.User.verifyBeforeUpdateEmail(newEmail: string, actionCodeSettings?: firebase.auth.ActionCodeSettings | null): Promise<void>
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'add_payment_info', eventParams?: { coupon?: EventParams['coupon']; currency?: EventParams['currency']; items?: EventParams['items']; payment_type?: EventParams['payment_type']; value?: EventParams['value']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'add_shipping_info', eventParams?: { coupon?: EventParams['coupon']; currency?: EventParams['currency']; items?: EventParams['items']; shipping_tier?: EventParams['shipping_tier']; value?: EventParams['value']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'add_to_cart' | 'add_to_wishlist' | 'remove_from_cart', eventParams?: { currency?: EventParams['currency']; value?: EventParams['value']; items?: EventParams['items']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'begin_checkout', eventParams?: { currency?: EventParams['currency']; coupon?: EventParams['coupon']; value?: EventParams['value']; items?: EventParams['items']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'checkout_progress', eventParams?: { currency?: EventParams['currency']; coupon?: EventParams['coupon']; value?: EventParams['value']; items?: EventParams['items']; checkout_step?: EventParams['checkout_step']; checkout_option?: EventParams['checkout_option']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'exception', eventParams?: { description?: EventParams['description']; fatal?: EventParams['fatal']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'generate_lead', eventParams?: { value?: EventParams['value']; currency?: EventParams['currency']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'login', eventParams?: { method?: EventParams['method']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'page_view', eventParams?: { page_title?: string; page_location?: string; page_path?: string; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'purchase' | 'refund', eventParams?: { value?: EventParams['value']; currency?: EventParams['currency']; transaction_id: EventParams['transaction_id']; tax?: EventParams['tax']; shipping?: EventParams['shipping']; items?: EventParams['items']; coupon?: EventParams['coupon']; affiliation?: EventParams['affiliation']; [key: string]: any }, opt…
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'screen_view', eventParams?: { firebase_screen: EventParams['firebase_screen']; firebase_screen_class: EventParams['firebase_screen_class']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'search' | 'view_search_results', eventParams?: { search_term?: EventParams['search_term']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'select_content', eventParams?: { content_type?: EventParams['content_type']; item_id?: EventParams['item_id']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'select_item', eventParams?: { items?: EventParams['items']; item_list_name?: EventParams['item_list_name']; item_list_id?: EventParams['item_list_id']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'select_promotion' | 'view_promotion', eventParams?: { items?: EventParams['items']; promotion_id?: EventParams['promotion_id']; promotion_name?: EventParams['promotion_name']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'set_checkout_option', eventParams?: { checkout_step?: EventParams['checkout_step']; checkout_option?: EventParams['checkout_option']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'share', eventParams?: { method?: EventParams['method']; content_type?: EventParams['content_type']; item_id?: EventParams['item_id']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'sign_up', eventParams?: { method?: EventParams['method']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'timing_complete', eventParams?: { name: string; value: number; event_category?: string; event_label?: string; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'view_cart' | 'view_item', eventParams?: { currency?: EventParams['currency']; items?: EventParams['items']; value?: EventParams['value']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent(eventName: 'view_item_list', eventParams?: { items?: EventParams['items']; item_list_name?: EventParams['item_list_name']; item_list_id?: EventParams['item_list_id']; [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.logEvent<T extends string>(eventName: CustomEventName<T>, eventParams?: { [key: string]: any }, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.setAnalyticsCollectionEnabled(enabled: boolean): void
  • removed: method firebase.analytics.Analytics.setCurrentScreen(screenName: string, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.setUserId(id: string, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.analytics.Analytics.setUserProperties(properties: firebase.analytics.CustomParams, options?: firebase.analytics.AnalyticsCallOptions): void
  • removed: method firebase.app.App.analytics(): firebase.analytics.Analytics
  • removed: method firebase.app.App.appCheck(): firebase.appCheck.AppCheck
  • removed: method firebase.app.App.auth(): firebase.auth.Auth
  • removed: method firebase.app.App.database(url?: string): firebase.database.Database
  • removed: method firebase.app.App.delete(): Promise<any>
  • removed: method firebase.app.App.firestore(): firebase.firestore.Firestore
  • removed: method firebase.app.App.functions(regionOrCustomDomain?: string): firebase.functions.Functions
  • removed: method firebase.app.App.installations(): firebase.installations.Installations
  • removed: method firebase.app.App.messaging(): firebase.messaging.Messaging
  • removed: method firebase.app.App.performance(): firebase.performance.Performance
  • removed: method firebase.app.App.remoteConfig(): firebase.remoteConfig.RemoteConfig
  • removed: method firebase.app.App.storage(url?: string): firebase.storage.Storage
  • removed: method firebase.appCheck.AppCheck.activate(provider: | ReCaptchaV3Provider | CustomProvider | AppCheckProvider | string, isTokenAutoRefreshEnabled?: boolean): void
  • removed: method firebase.appCheck.AppCheck.getToken(forceRefresh?: boolean): Promise<firebase.appCheck.AppCheckTokenResult>
  • removed: method firebase.appCheck.AppCheck.onTokenChanged(observer: { next: (tokenResult: firebase.appCheck.AppCheckTokenResult) => void; error?: (error: Error) => void; complete?: () => void }): Unsubscribe
  • removed: method firebase.appCheck.AppCheck.onTokenChanged(onNext: (tokenResult: firebase.appCheck.AppCheckTokenResult) => void, onError?: (error: Error) => void, onCompletion?: () => void): Unsubscribe
  • removed: method firebase.appCheck.AppCheck.setTokenAutoRefreshEnabled(isTokenAutoRefreshEnabled: boolean): void
  • removed: method firebase.appCheck.AppCheckProvider.getToken(): Promise<AppCheckToken>
  • removed: method firebase.auth.ApplicationVerifier.verify(): Promise<string>
  • removed: method firebase.auth.Auth.applyActionCode(code: string): Promise<void>
  • removed: method firebase.auth.Auth.checkActionCode(code: string): Promise<firebase.auth.ActionCodeInfo>
  • removed: method firebase.auth.Auth.confirmPasswordReset(code: string, newPassword: string): Promise<void>
  • removed: method firebase.auth.Auth.createUserWithEmailAndPassword(email: string, password: string): Promise<firebase.auth.UserCredential>
  • removed: method firebase.auth.Auth.fetchSignInMethodsForEmail(email: string): Promise<Array<string>>
  • removed: method firebase.auth.Auth.getRedirectResult(): Promise<firebase.auth.UserCredential>
  • removed: method firebase.auth.Auth.isSignInWithEmailLink(emailLink: string): boolean
  • removed: method firebase.auth.Auth.onAuthStateChanged(nextOrObserver: | firebase.Observer<any> | ((a: firebase.User | null) => any), error?: (a: firebase.auth.Error) => any, completed?: firebase.Unsubscribe): firebase.Unsubscribe
  • removed: method firebase.auth.Auth.onIdTokenChanged(nextOrObserver: | firebase.Observer<any> | ((a: firebase.User | null) => any), error?: (a: firebase.auth.Error) => any, completed?: firebase.Unsubscribe): firebase.Unsubscribe
  • removed: method firebase.auth.Auth.sendPasswordResetEmail(email: string, actionCodeSettings?: firebase.auth.ActionCodeSettings | null): Promise<void>
  • removed: method firebase.auth.Auth.sendSignInLinkToEmail(email: string, actionCodeSettings: firebase.auth.ActionCodeSettings): Promise<void>
  • removed: method firebase.auth.Auth.setPersistence(persistence: firebase.auth.Auth.Persistence): Promise<void>
  • removed: method firebase.auth.Auth.signInAndRetrieveDataWithCredential(credential: firebase.auth.AuthCredential): Promise<firebase.auth.UserCredential>
  • removed: method firebase.auth.Auth.signInAnonymously(): Promise<firebase.auth.UserCredential>
  • removed: method firebase.auth.Auth.signInWithCredential(credential: firebase.auth.AuthCredential): Promise<firebase.auth.UserCredential>
  • removed: method firebase.auth.Auth.signInWithCustomToken(token: string): Promise<firebase.auth.UserCredential>
  • removed: method firebase.auth.Auth.signInWithEmailAndPassword(email: string, password: string): Promise<firebase.auth.UserCredential>
  • removed: method firebase.auth.Auth.signInWithEmailLink(email: string, emailLink?: string): Promise<firebase.auth.UserCredential>
  • removed: method firebase.auth.Auth.signInWithPhoneNumber(phoneNumber: string, applicationVerifier: firebase.auth.ApplicationVerifier): Promise<firebase.auth.ConfirmationResult>
  • removed: method firebase.auth.Auth.signInWithPopup(provider: firebase.auth.AuthProvider): Promise<firebase.auth.UserCredential>
  • removed: method firebase.auth.Auth.signInWithRedirect(provider: firebase.auth.AuthProvider): Promise<void>
  • removed: method firebase.auth.Auth.signOut(): Promise<void>
  • removed: method firebase.auth.Auth.updateCurrentUser(user: firebase.User | null): Promise<void>
  • removed: method firebase.auth.Auth.useDeviceLanguage(): void
  • removed: method firebase.auth.Auth.useEmulator(url: string): void
  • removed: method firebase.auth.Auth.verifyPasswordResetCode(code: string): Promise<string>
  • removed: method firebase.auth.AuthCredential.toJSON(): Object
  • removed: method firebase.auth.ConfirmationResult.confirm(verificationCode: string): Promise<firebase.auth.UserCredential>
  • removed: method firebase.auth.FacebookAuthProvider_Instance.addScope(scope: string): firebase.auth.AuthProvider
  • removed: method firebase.auth.FacebookAuthProvider_Instance.setCustomParameters(customOAuthParameters: Object): firebase.auth.AuthProvider
  • removed: method firebase.auth.GithubAuthProvider_Instance.addScope(scope: string): firebase.auth.AuthProvider
  • removed: method firebase.auth.GithubAuthProvider_Instance.setCustomParameters(customOAuthParameters: Object): firebase.auth.AuthProvider
  • removed: method firebase.auth.GoogleAuthProvider_Instance.addScope(scope: string): firebase.auth.AuthProvider
  • removed: method firebase.auth.GoogleAuthProvider_Instance.setCustomParameters(customOAuthParameters: Object): firebase.auth.AuthProvider
  • removed: method firebase.auth.MultiFactorResolver.resolveSignIn(assertion: firebase.auth.MultiFactorAssertion): Promise<firebase.auth.UserCredential>
  • removed: method firebase.auth.OAuthProvider.addScope(scope: string): firebase.auth.AuthProvider
  • removed: method firebase.auth.OAuthProvider.credential(optionsOrIdToken: firebase.auth.OAuthCredentialOptions | string | null, accessToken?: string): firebase.auth.OAuthCredential
  • removed: method firebase.auth.OAuthProvider.setCustomParameters(customOAuthParameters: Object): firebase.auth.AuthProvider
  • removed: method firebase.auth.PhoneAuthProvider_Instance.verifyPhoneNumber(phoneInfoOptions: firebase.auth.PhoneInfoOptions | string, applicationVerifier: firebase.auth.ApplicationVerifier): Promise<string>
  • removed: method firebase.auth.RecaptchaVerifier_Instance.clear(): void
  • removed: method firebase.auth.RecaptchaVerifier_Instance.render(): Promise<number>
  • removed: method firebase.auth.RecaptchaVerifier_Instance.verify(): Promise<string>
  • removed: method firebase.auth.TwitterAuthProvider_Instance.setCustomParameters(customOAuthParameters: Object): firebase.auth.AuthProvider
  • 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 | void): 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.Database.useEmulator(host: string, port: number, options?: { mockUserToken?: EmulatorMockTokenOptions | string }): void
  • removed: method firebase.database.OnDisconnect.cancel(onComplete?: (a: Error | null) => any): Promise<any>
  • removed: method firebase.database.OnDisconnect.remove(onComplete?: (a: Error | null) => any): Promise<any>
  • removed: method firebase.database.OnDisconnect.set(value: any, onComplete?: (a: Error | null) => any): Promise<any>
  • removed: method firebase.database.OnDisconnect.setWithPriority(value: any, priority: number | string | null, onComplete?: (a: Error | null) => any): Promise<any>
  • removed: method firebase.database.OnDisconnect.update(values: Object, onComplete?: (a: Error | null) => any): Promise<any>
  • removed: method firebase.database.Query.endAt(value: number | string | boolean | null, key?: string): firebase.database.Query
  • removed: method firebase.database.Query.endBefore(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.get(): Promise<DataSnapshot>
  • 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?: EventType, callback?: (a: firebase.database.DataSnapshot, b?: string | null) => any, context?: Object | null): void
  • removed: method firebase.database.Query.on(eventType: EventType, callback: (a: firebase.database.DataSnapshot, b?: string | null) => any, cancelCallbackOrContext?: ((a: Error) => any) | Object | null, context?: Object | null): (a: firebase.database.DataSnapshot | null, b?: string | null) => any
  • removed: method firebase.database.Query.once(eventType: EventType, successCallback?: (a: firebase.database.DataSnapshot, b?: string | null) => any, failureCallbackOrContext?: ((a: Error) => void) | Object | null, context?: Object | null): Promise<firebase.database.DataSnapshot>
  • 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.startAfter(value: number | string | boolean | null, key?: string): 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): Promise<any>
  • removed: method firebase.database.Reference.set(value: any, onComplete?: (a: Error | null) => any): Promise<any>
  • removed: method firebase.database.Reference.setPriority(priority: string | number | null, onComplete: (a: Error | null) => any): Promise<any>
  • removed: method firebase.database.Reference.setWithPriority(newVal: any, newPriority: string | number | null, onComplete?: (a: Error | null) => any): 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): Promise<any>
  • removed: method firebase.database.Reference.update(values: Object, onComplete?: (a: Error | null) => any): Promise<any>
  • removed: method firebase.firestore.Blob.isEqual(other: Blob): boolean
  • removed: method firebase.firestore.Blob.toBase64(): string
  • removed: method firebase.firestore.Blob.toUint8Array(): Uint8Array
  • removed: method firebase.firestore.CollectionReference.add(data: T): Promise<DocumentReference<T>>
  • removed: method firebase.firestore.CollectionReference.doc(documentPath?: string): DocumentReference<T>
  • removed: method firebase.firestore.CollectionReference.isEqual(other: CollectionReference<T>): boolean
  • removed: method firebase.firestore.CollectionReference.withConverter(converter: null): CollectionReference<DocumentData>
  • removed: method firebase.firestore.CollectionReference.withConverter<U>(converter: FirestoreDataConverter<U>): CollectionReference<U>
  • removed: method firebase.firestore.DocumentReference.collection(collectionPath: string): CollectionReference<DocumentData>
  • removed: method firebase.firestore.DocumentReference.delete(): Promise<void>
  • removed: method firebase.firestore.DocumentReference.get(options?: GetOptions): Promise<DocumentSnapshot<T>>
  • removed: method firebase.firestore.DocumentReference.isEqual(other: DocumentReference<T>): boolean
  • removed: method firebase.firestore.DocumentReference.onSnapshot(observer: { next?: (snapshot: DocumentSnapshot<T>) => void; error?: (error: FirestoreError) => void; complete?: () => void }): () => void
  • removed: method firebase.firestore.DocumentReference.onSnapshot(onNext: (snapshot: DocumentSnapshot<T>) => void, onError?: (error: FirestoreError) => void, onCompletion?: () => void): () => void
  • removed: method firebase.firestore.DocumentReference.onSnapshot(options: SnapshotListenOptions, observer: { next?: (snapshot: DocumentSnapshot<T>) => void; error?: (error: FirestoreError) => void; complete?: () => void }): () => void
  • removed: method firebase.firestore.DocumentReference.onSnapshot(options: SnapshotListenOptions, onNext: (snapshot: DocumentSnapshot<T>) => void, onError?: (error: FirestoreError) => void, onCompletion?: () => void): () => void
  • removed: method firebase.firestore.DocumentReference.set(data: Partial<T>, options: SetOptions): Promise<void>
  • removed: method firebase.firestore.DocumentReference.set(data: T): Promise<void>
  • removed: method firebase.firestore.DocumentReference.update(data: UpdateData): Promise<void>
  • removed: method firebase.firestore.DocumentReference.update(field: string | FieldPath, value: any, ...moreFieldsAndValues: any[]): Promise<void>
  • removed: method firebase.firestore.DocumentReference.withConverter(converter: null): DocumentReference<DocumentData>
  • removed: method firebase.firestore.DocumentReference.withConverter<U>(converter: FirestoreDataConverter<U>): DocumentReference<U>
  • removed: method firebase.firestore.DocumentSnapshot.data(options?: SnapshotOptions): T | undefined
  • removed: method firebase.firestore.DocumentSnapshot.get(fieldPath: string | FieldPath, options?: SnapshotOptions): any
  • removed: method firebase.firestore.DocumentSnapshot.isEqual(other: DocumentSnapshot<T>): boolean
  • removed: method firebase.firestore.FieldPath.isEqual(other: FieldPath): boolean
  • removed: method firebase.firestore.FieldValue.isEqual(other: FieldValue): boolean
  • removed: method firebase.firestore.Firestore.batch(): WriteBatch
  • removed: method firebase.firestore.Firestore.clearPersistence(): Promise<void>
  • removed: method firebase.firestore.Firestore.collection(collectionPath: string): CollectionReference<DocumentData>
  • removed: method firebase.firestore.Firestore.collectionGroup(collectionId: string): Query<DocumentData>
  • removed: method firebase.firestore.Firestore.disableNetwork(): Promise<void>
  • removed: method firebase.firestore.Firestore.doc(documentPath: string): DocumentReference<DocumentData>
  • removed: method firebase.firestore.Firestore.enableNetwork(): Promise<void>
  • removed: method firebase.firestore.Firestore.enablePersistence(settings?: PersistenceSettings): Promise<void>
  • removed: method firebase.firestore.Firestore.loadBundle(bundleData: ArrayBuffer | ReadableStream<Uint8Array> | string): LoadBundleTask
  • removed: method firebase.firestore.Firestore.namedQuery(name: string): Promise<Query<DocumentData> | null>
  • removed: method firebase.firestore.Firestore.onSnapshotsInSync(observer: { next?: (value: void) => void; error?: (error: FirestoreError) => void; complete?: () => void }): () => void
  • removed: method firebase.firestore.Firestore.onSnapshotsInSync(onSync: () => void): () => void
  • removed: method firebase.firestore.Firestore.runTransaction<T>(updateFunction: (transaction: Transaction) => Promise<T>): Promise<T>
  • removed: method firebase.firestore.Firestore.settings(settings: Settings): void
  • removed: method firebase.firestore.Firestore.terminate(): Promise<void>
  • removed: method firebase.firestore.Firestore.useEmulator(host: string, port: number, options?: { mockUserToken?: EmulatorMockTokenOptions | string }): void
  • removed: method firebase.firestore.Firestore.waitForPendingWrites(): Promise<void>
  • removed: method firebase.firestore.FirestoreDataConverter.fromFirestore(snapshot: QueryDocumentSnapshot, options: SnapshotOptions): T
  • removed: method firebase.firestore.FirestoreDataConverter.toFirestore(modelObject: Partial<T>, options: SetOptions): DocumentData
  • removed: method firebase.firestore.FirestoreDataConverter.toFirestore(modelObject: T): DocumentData
  • removed: method firebase.firestore.GeoPoint.isEqual(other: GeoPoint): boolean
  • removed: method firebase.firestore.LoadBundleTask.catch<R>(onRejected: (a: Error) => R | PromiseLike<R>): Promise<R | LoadBundleTaskProgress>
  • removed: method firebase.firestore.LoadBundleTask.onProgress(next?: (progress: LoadBundleTaskProgress) => any, error?: (error: Error) => any, complete?: () => void): void
  • removed: method firebase.firestore.LoadBundleTask.then<T, R>(onFulfilled?: (a: LoadBundleTaskProgress) => T | PromiseLike<T>, onRejected?: (a: Error) => R | PromiseLike<R>): Promise<T | R>
  • removed: method firebase.firestore.Query.endAt(...fieldValues: any[]): Query<T>
  • removed: method firebase.firestore.Query.endAt(snapshot: DocumentSnapshot<any>): Query<T>
  • removed: method firebase.firestore.Query.endBefore(...fieldValues: any[]): Query<T>
  • removed: method firebase.firestore.Query.endBefore(snapshot: DocumentSnapshot<any>): Query<T>
  • removed: method firebase.firestore.Query.get(options?: GetOptions): Promise<QuerySnapshot<T>>
  • removed: method firebase.firestore.Query.isEqual(other: Query<T>): boolean
  • removed: method firebase.firestore.Query.limit(limit: number): Query<T>
  • removed: method firebase.firestore.Query.limitToLast(limit: number): Query<T>
  • removed: method firebase.firestore.Query.onSnapshot(observer: { next?: (snapshot: QuerySnapshot<T>) => void; error?: (error: FirestoreError) => void; complete?: () => void }): () => void
  • removed: method firebase.firestore.Query.onSnapshot(onNext: (snapshot: QuerySnapshot<T>) => void, onError?: (error: FirestoreError) => void, onCompletion?: () => void): () => void
  • removed: method firebase.firestore.Query.onSnapshot(options: SnapshotListenOptions, observer: { next?: (snapshot: QuerySnapshot<T>) => void; error?: (error: FirestoreError) => void; complete?: () => void }): () => void
  • removed: method firebase.firestore.Query.onSnapshot(options: SnapshotListenOptions, onNext: (snapshot: QuerySnapshot<T>) => void, onError?: (error: FirestoreError) => void, onCompletion?: () => void): () => void
  • removed: method firebase.firestore.Query.orderBy(fieldPath: string | FieldPath, directionStr?: OrderByDirection): Query<T>
  • removed: method firebase.firestore.Query.startAfter(...fieldValues: any[]): Query<T>
  • removed: method firebase.firestore.Query.startAfter(snapshot: DocumentSnapshot<any>): Query<T>
  • removed: method firebase.firestore.Query.startAt(...fieldValues: any[]): Query<T>
  • removed: method firebase.firestore.Query.startAt(snapshot: DocumentSnapshot<any>): Query<T>
  • removed: method firebase.firestore.Query.where(fieldPath: string | FieldPath, opStr: WhereFilterOp, value: any): Query<T>
  • removed: method firebase.firestore.Query.withConverter(converter: null): Query<DocumentData>
  • removed: method firebase.firestore.Query.withConverter<U>(converter: FirestoreDataConverter<U>): Query<U>
  • removed: method firebase.firestore.QueryDocumentSnapshot.data(options?: SnapshotOptions): T
  • removed: method firebase.firestore.QuerySnapshot.docChanges(options?: SnapshotListenOptions): Array<DocumentChange<T>>
  • removed: method firebase.firestore.QuerySnapshot.forEach(callback: (result: QueryDocumentSnapshot<T>) => void, thisArg?: any): void
  • removed: method firebase.firestore.QuerySnapshot.isEqual(other: QuerySnapshot<T>): boolean
  • removed: method firebase.firestore.SnapshotMetadata.isEqual(other: SnapshotMetadata): boolean
  • removed: method firebase.firestore.Timestamp.isEqual(other: Timestamp): boolean
  • removed: method firebase.firestore.Timestamp.toDate(): Date
  • removed: method firebase.firestore.Timestamp.toMillis(): number
  • removed: method firebase.firestore.Timestamp.valueOf(): string
  • removed: method firebase.firestore.Transaction.delete(documentRef: DocumentReference<any>): Transaction
  • removed: method firebase.firestore.Transaction.get<T>(documentRef: DocumentReference<T>): Promise<DocumentSnapshot<T>>
  • removed: method firebase.firestore.Transaction.set<T>(documentRef: DocumentReference<T>, data: Partial<T>, options: SetOptions): Transaction
  • removed: method firebase.firestore.Transaction.set<T>(documentRef: DocumentReference<T>, data: T): Transaction
  • removed: method firebase.firestore.Transaction.update(documentRef: DocumentReference<any>, data: UpdateData): Transaction
  • removed: method firebase.firestore.Transaction.update(documentRef: DocumentReference<any>, field: string | FieldPath, value: any, ...moreFieldsAndValues: any[]): Transaction
  • removed: method firebase.firestore.WriteBatch.commit(): Promise<void>
  • removed: method firebase.firestore.WriteBatch.delete(documentRef: DocumentReference<any>): WriteBatch
  • removed: method firebase.firestore.WriteBatch.set<T>(documentRef: DocumentReference<T>, data: Partial<T>, options: SetOptions): WriteBatch
  • removed: method firebase.firestore.WriteBatch.set<T>(documentRef: DocumentReference<T>, data: T): WriteBatch
  • removed: method firebase.firestore.WriteBatch.update(documentRef: DocumentReference<any>, data: UpdateData): WriteBatch
  • removed: method firebase.firestore.WriteBatch.update(documentRef: DocumentReference<any>, field: string | FieldPath, value: any, ...moreFieldsAndValues: any[]): WriteBatch
  • removed: method firebase.functions.Functions.httpsCallable(name: string, options?: HttpsCallableOptions): HttpsCallable
  • removed: method firebase.functions.Functions.useEmulator(host: string, port: number): void
  • removed: method firebase.functions.Functions.useFunctionsEmulator(url: string): void
  • removed: method firebase.installations.Installations.delete(): Promise<void>
  • removed: method firebase.installations.Installations.getId(): Promise<string>
  • removed: method firebase.installations.Installations.getToken(forceRefresh?: boolean): Promise<string>
  • removed: method firebase.installations.Installations.onIdChange(callback: (installationId: string) => void): () => void
  • removed: method firebase.messaging.Messaging.deleteToken(): Promise<boolean>
  • removed: method firebase.messaging.Messaging.deleteToken(token: string): Promise<boolean>
  • removed: method firebase.messaging.Messaging.getToken(options?: { vapidKey?: string; serviceWorkerRegistration?: ServiceWorkerRegistration }): Promise<string>
  • removed: method firebase.messaging.Messaging.onBackgroundMessage(nextOrObserver: | firebase.NextFn<MessagePayload> | firebase.Observer<MessagePayload>, error?: firebase.ErrorFn, completed?: firebase.CompleteFn): firebase.Unsubscribe
  • removed: method firebase.messaging.Messaging.onMessage(nextOrObserver: firebase.NextFn<any> | firebase.Observer<any>, error?: firebase.ErrorFn, completed?: firebase.CompleteFn): firebase.Unsubscribe
  • removed: method firebase.messaging.Messaging.onTokenRefresh(nextOrObserver: firebase.NextFn<any> | firebase.Observer<any>, error?: firebase.ErrorFn, completed?: firebase.CompleteFn): firebase.Unsubscribe
  • removed: method firebase.messaging.Messaging.requestPermission(): Promise<void>
  • removed: method firebase.messaging.Messaging.setBackgroundMessageHandler(callback: (payload: any) => Promise<any> | void): void
  • removed: method firebase.messaging.Messaging.usePublicVapidKey(b64PublicKey: string): void
  • removed: method firebase.messaging.Messaging.useServiceWorker(registration: ServiceWorkerRegistration): void
  • removed: method firebase.performance.Performance.trace(traceName: string): Trace
  • removed: method firebase.performance.Trace.getAttribute(attr: string): string | undefined
  • removed: method firebase.performance.Trace.getAttributes(): { [key: string]: string }
  • removed: method firebase.performance.Trace.getMetric(metricName: string): number
  • removed: method firebase.performance.Trace.incrementMetric(metricName: string, num?: number): void
  • removed: method firebase.performance.Trace.putAttribute(attr: string, value: string): void
  • removed: method firebase.performance.Trace.putMetric(metricName: string, num: number): void
  • removed: method firebase.performance.Trace.record(startTime: number, duration: number, options?: { metrics?: { [key: string]: number }; attributes?: { [key: string]: string } }): void
  • removed: method firebase.performance.Trace.removeAttribute(attr: string): void
  • removed: method firebase.performance.Trace.start(): void
  • removed: method firebase.performance.Trace.stop(): void
  • removed: method firebase.remoteConfig.RemoteConfig.activate(): Promise<boolean>
  • removed: method firebase.remoteConfig.RemoteConfig.ensureInitialized(): Promise<void>
  • removed: method firebase.remoteConfig.RemoteConfig.fetch(): Promise<void>
  • removed: method firebase.remoteConfig.RemoteConfig.fetchAndActivate(): Promise<boolean>
  • removed: method firebase.remoteConfig.RemoteConfig.getAll(): { [key: string]: Value }
  • removed: method firebase.remoteConfig.RemoteConfig.getBoolean(key: string): boolean
  • removed: method firebase.remoteConfig.RemoteConfig.getNumber(key: string): number
  • removed: method firebase.remoteConfig.RemoteConfig.getString(key: string): string
  • removed: method firebase.remoteConfig.RemoteConfig.getValue(key: string): Value
  • removed: method firebase.remoteConfig.RemoteConfig.setLogLevel(logLevel: LogLevel): void
  • removed: method firebase.remoteConfig.Value.asBoolean(): boolean
  • removed: method firebase.remoteConfig.Value.asNumber(): number
  • removed: method firebase.remoteConfig.Value.asString(): string
  • removed: method firebase.remoteConfig.Value.getSource(): ValueSource
  • removed: method firebase.storage.Reference.child(path: string): firebase.storage.Reference
  • removed: method firebase.storage.Reference.delete(): Promise<any>
  • removed: method firebase.storage.Reference.getDownloadURL(): Promise<any>
  • removed: method firebase.storage.Reference.getMetadata(): Promise<any>
  • removed: method firebase.storage.Reference.list(options?: ListOptions): Promise<ListResult>
  • removed: method firebase.storage.Reference.listAll(): Promise<ListResult>
  • removed: method firebase.storage.Reference.put(data: Blob | Uint8Array | ArrayBuffer, 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): 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.Storage.useEmulator(host: string, port: number, options?: { mockUserToken?: EmulatorMockTokenOptions | string }): void
  • removed: method firebase.storage.UploadTask.cancel(): boolean
  • removed: method firebase.storage.UploadTask.catch(onRejected: (error: FirebaseStorageError) => any): Promise<any>
  • removed: method firebase.storage.UploadTask.on(event: firebase.storage.TaskEvent, nextOrObserver?: | StorageObserver<UploadTaskSnapshot> | null | ((snapshot: UploadTaskSnapshot) => any), error?: ((error: FirebaseStorageError) => any) | null, complete?: firebase.Unsubscribe | null): Function
  • removed: method firebase.storage.UploadTask.pause(): boolean
  • removed: method firebase.storage.UploadTask.resume(): boolean
  • removed: method firebase.storage.UploadTask.then(onFulfilled?: | ((snapshot: firebase.storage.UploadTaskSnapshot) => any) | null, onRejected?: ((error: FirebaseStorageError) => any) | null): Promise<any>
  • removed: namespace firebase
  • removed: namespace firebase.User
  • removed: namespace firebase.analytics
  • removed: namespace firebase.app
  • removed: namespace firebase.appCheck
  • removed: namespace firebase.auth
  • removed: namespace firebase.auth.ActionCodeInfo
  • removed: namespace firebase.auth.Auth
  • removed: namespace firebase.database
  • removed: namespace firebase.database.ServerValue
  • removed: namespace firebase.firestore
  • removed: namespace firebase.functions
  • removed: namespace firebase.installations
  • removed: namespace firebase.messaging
  • removed: namespace firebase.performance
  • removed: namespace firebase.remoteConfig
  • 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.FirebaseIdToken.aud: string
  • removed: property firebase.FirebaseIdToken.auth_time: number
  • removed: property firebase.FirebaseIdToken.email?: string
  • removed: property firebase.FirebaseIdToken.email_verified?: boolean
  • removed: property firebase.FirebaseIdToken.exp: number
  • removed: property firebase.FirebaseIdToken.firebase: { sign_in_provider: FirebaseSignInProvider; identities?: { [provider in FirebaseSignInProvider]?: string[] } }
  • removed: property firebase.FirebaseIdToken.iat: number
  • removed: property firebase.FirebaseIdToken.iss: string
  • removed: property firebase.FirebaseIdToken.name?: string
  • removed: property firebase.FirebaseIdToken.phone_number?: string
  • removed: property firebase.FirebaseIdToken.picture?: string
  • removed: property firebase.FirebaseIdToken.provider_id?: 'anonymous'
  • removed: property firebase.FirebaseIdToken.sub: string
  • removed: property firebase.FirebaseIdToken.uid?: never
  • removed: property firebase.FirebaseIdToken.user_id: string
  • removed: property firebase.Observer.complete: CompleteFn
  • removed: property firebase.Observer.error: ErrorFn<E>
  • removed: property firebase.Observer.next: NextFn<T>
  • removed: property firebase.User.MultiFactorUser.enrolledFactors: firebase.auth.MultiFactorInfo[]
  • removed: property firebase.User.emailVerified: boolean
  • removed: property firebase.User.isAnonymous: boolean
  • removed: property firebase.User.metadata: firebase.auth.UserMetadata
  • removed: property firebase.User.multiFactor: firebase.User.MultiFactorUser
  • removed: property firebase.User.phoneNumber: string | null
  • removed: property firebase.User.providerData: (firebase.UserInfo | null)[]
  • removed: property firebase.User.refreshToken: string
  • removed: property firebase.User.tenantId: string | null
  • removed: property firebase.UserInfo.displayName: string | null
  • removed: property firebase.UserInfo.email: string | null
  • removed: property firebase.UserInfo.phoneNumber: string | null
  • removed: property firebase.UserInfo.photoURL: string | null
  • removed: property firebase.UserInfo.providerId: string
  • removed: property firebase.UserInfo.uid: string
  • removed: property firebase.analytics.Analytics.app: firebase.app.App
  • removed: property firebase.analytics.AnalyticsCallOptions.global: boolean
  • removed: property firebase.analytics.ControlParams.event_callback?: () => void
  • removed: property firebase.analytics.ControlParams.event_timeout?: number
  • removed: property firebase.analytics.ControlParams.groups?: string | string[]
  • removed: property firebase.analytics.ControlParams.send_to?: string | string[]
  • removed: property firebase.analytics.EventParams.affiliation?: string
  • removed: property firebase.analytics.EventParams.checkout_option?: string
  • removed: property firebase.analytics.EventParams.checkout_step?: number
  • removed: property firebase.analytics.EventParams.content_type?: string
  • removed: property firebase.analytics.EventParams.coupon?: string
  • removed: property firebase.analytics.EventParams.currency?: string
  • removed: property firebase.analytics.EventParams.description?: string
  • removed: property firebase.analytics.EventParams.event_category: string
  • removed: property firebase.analytics.EventParams.event_label?: string
  • removed: property firebase.analytics.EventParams.fatal?: boolean
  • removed: property firebase.analytics.EventParams.firebase_screen?: string
  • removed: property firebase.analytics.EventParams.firebase_screen_class?: string
  • removed: property firebase.analytics.EventParams.item_id?: string
  • removed: property firebase.analytics.EventParams.item_list_id?: string
  • removed: property firebase.analytics.EventParams.item_list_name?: string
  • removed: property firebase.analytics.EventParams.items?: Item[]
  • removed: property firebase.analytics.EventParams.method?: string
  • removed: property firebase.analytics.EventParams.number?: string
  • removed: property firebase.analytics.EventParams.payment_type?: string
  • removed: property firebase.analytics.EventParams.promotion_id?: string
  • removed: property firebase.analytics.EventParams.promotion_name?: string
  • removed: property firebase.analytics.EventParams.promotions?: Promotion[]
  • removed: property firebase.analytics.EventParams.screen_name?: string
  • removed: property firebase.analytics.EventParams.search_term?: string
  • removed: property firebase.analytics.EventParams.shipping?: Currency
  • removed: property firebase.analytics.EventParams.shipping_tier?: string
  • removed: property firebase.analytics.EventParams.tax?: Currency
  • removed: property firebase.analytics.EventParams.transaction_id?: string
  • removed: property firebase.analytics.EventParams.value?: number
  • removed: property firebase.analytics.Item.affiliation?: string
  • removed: property firebase.analytics.Item.brand?: string
  • removed: property firebase.analytics.Item.category?: string
  • removed: property firebase.analytics.Item.coupon?: string
  • removed: property firebase.analytics.Item.creative_name?: string
  • removed: property firebase.analytics.Item.creative_slot?: string
  • removed: property firebase.analytics.Item.discount?: Currency
  • removed: property firebase.analytics.Item.id?: string
  • removed: property firebase.analytics.Item.index?: number
  • removed: property firebase.analytics.Item.item_brand?: string
  • removed: property firebase.analytics.Item.item_category2?: string
  • removed: property firebase.analytics.Item.item_category3?: string
  • removed: property firebase.analytics.Item.item_category4?: string
  • removed: property firebase.analytics.Item.item_category5?: string
  • removed: property firebase.analytics.Item.item_category?: string
  • removed: property firebase.analytics.Item.item_id?: string
  • removed: property firebase.analytics.Item.item_list_id?: string
  • removed: property firebase.analytics.Item.item_list_name?: string
  • removed: property firebase.analytics.Item.item_name?: string
  • removed: property firebase.analytics.Item.item_variant?: string
  • removed: property firebase.analytics.Item.location_id?: string
  • removed: property firebase.analytics.Item.name?: string
  • removed: property firebase.analytics.Item.price?: Currency
  • removed: property firebase.analytics.Item.promotion_id?: string
  • removed: property firebase.analytics.Item.promotion_name?: string
  • removed: property firebase.analytics.Item.quantity?: number
  • removed: property firebase.analytics.Promotion.creative_name?: string
  • removed: property firebase.analytics.Promotion.creative_slot?: string
  • removed: property firebase.analytics.Promotion.id?: string
  • removed: property firebase.analytics.Promotion.name?: string
  • removed: property firebase.analytics.SettingsOptions.dataLayerName?: string
  • removed: property firebase.analytics.SettingsOptions.gtagName?: string
  • removed: property firebase.app.App.name: string
  • removed: property firebase.app.App.options: Object
  • removed: property firebase.appCheck.AppCheckTokenResult.token: string
  • removed: property firebase.appCheck.CustomProviderOptions.getToken: () => Promise<AppCheckToken>
  • removed: property firebase.auth.ActionCodeInfo.data: { email?: string | null; fromEmail?: string | null; multiFactorInfo?: firebase.auth.MultiFactorInfo | null; previousEmail?: string | null }
  • removed: property firebase.auth.ActionCodeInfo.operation: string
  • removed: property firebase.auth.ActionCodeURL.apiKey: string
  • removed: property firebase.auth.ActionCodeURL.code: string
  • removed: property firebase.auth.ActionCodeURL.continueUrl: string | null
  • removed: property firebase.auth.ActionCodeURL.languageCode: string | null
  • removed: property firebase.auth.ActionCodeURL.operation: firebase.auth.ActionCodeInfo.Operation
  • removed: property firebase.auth.ActionCodeURL.tenantId: string | null
  • removed: property firebase.auth.ApplicationVerifier.type: string
  • removed: property firebase.auth.Auth.app: firebase.app.App
  • removed: property firebase.auth.Auth.currentUser: firebase.User | null
  • removed: property firebase.auth.Auth.languageCode: string | null
  • removed: property firebase.auth.Auth.settings: firebase.auth.AuthSettings
  • removed: property firebase.auth.Auth.tenantId: string | null
  • removed: property firebase.auth.AuthCredential.providerId: string
  • removed: property firebase.auth.AuthCredential.signInMethod: string
  • removed: property firebase.auth.AuthError.credential?: firebase.auth.AuthCredential
  • removed: property firebase.auth.AuthError.email?: string
  • removed: property firebase.auth.AuthError.phoneNumber?: string
  • removed: property firebase.auth.AuthError.tenantId?: string
  • removed: property firebase.auth.AuthProvider.providerId: string
  • removed: property firebase.auth.AuthSettings.appVerificationDisabledForTesting: boolean
  • removed: property firebase.auth.ConfirmationResult.verificationId: 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.IdTokenResult.authTime: string
  • removed: property firebase.auth.IdTokenResult.claims: { [key: string]: any }
  • removed: property firebase.auth.IdTokenResult.expirationTime: string
  • removed: property firebase.auth.IdTokenResult.issuedAtTime: string
  • removed: property firebase.auth.IdTokenResult.signInProvider: string | null
  • removed: property firebase.auth.IdTokenResult.signInSecondFactor: string | null
  • removed: property firebase.auth.IdTokenResult.token: string
  • removed: property firebase.auth.MultiFactorAssertion.factorId: string
  • removed: property firebase.auth.MultiFactorError.resolver: firebase.auth.MultiFactorResolver
  • removed: property firebase.auth.MultiFactorInfo.displayName?: string | null
  • removed: property firebase.auth.MultiFactorInfo.enrollmentTime: string
  • removed: property firebase.auth.MultiFactorInfo.factorId: string
  • removed: property firebase.auth.MultiFactorInfo.uid: string
  • removed: property firebase.auth.MultiFactorResolver.auth: firebase.auth.Auth
  • removed: property firebase.auth.MultiFactorResolver.hints: firebase.auth.MultiFactorInfo[]
  • removed: property firebase.auth.MultiFactorResolver.session: firebase.auth.MultiFactorSession
  • removed: property firebase.auth.OAuthCredential.accessToken?: string
  • removed: property firebase.auth.OAuthCredential.idToken?: string
  • removed: property firebase.auth.OAuthCredential.secret?: string
  • removed: property firebase.auth.OAuthCredentialOptions.accessToken?: string
  • removed: property firebase.auth.OAuthCredentialOptions.idToken?: string
  • removed: property firebase.auth.OAuthCredentialOptions.rawNonce?: string
  • removed: property firebase.auth.OAuthProvider.providerId: string
  • removed: property firebase.auth.PhoneAuthProvider_Instance.providerId: string
  • removed: property firebase.auth.PhoneMultiFactorEnrollInfoOptions.phoneNumber: string
  • removed: property firebase.auth.PhoneMultiFactorEnrollInfoOptions.session: firebase.auth.MultiFactorSession
  • removed: property firebase.auth.PhoneMultiFactorInfo.phoneNumber: string
  • removed: property firebase.auth.PhoneMultiFactorSignInInfoOptions.multiFactorHint?: firebase.auth.MultiFactorInfo
  • removed: property firebase.auth.PhoneMultiFactorSignInInfoOptions.multiFactorUid?: string
  • removed: property firebase.auth.PhoneMultiFactorSignInInfoOptions.session: firebase.auth.MultiFactorSession
  • removed: property firebase.auth.PhoneSingleFactorInfoOptions.phoneNumber: string
  • removed: property firebase.auth.RecaptchaVerifier_Instance.type: string
  • removed: property firebase.auth.SAMLAuthProvider.providerId: string
  • removed: property firebase.auth.TwitterAuthProvider_Instance.providerId: string
  • removed: property firebase.auth.UserMetadata.creationTime?: string
  • removed: property firebase.auth.UserMetadata.lastSignInTime?: 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.firestore.Firestore.INTERNAL: { delete: () => Promise<void> }
  • removed: property firebase.firestore.Firestore.app: firebase.app.App
  • removed: property firebase.firestore.FirestoreError.code: FirestoreErrorCode
  • removed: property firebase.firestore.FirestoreError.message: string
  • removed: property firebase.firestore.FirestoreError.name: string
  • removed: property firebase.firestore.FirestoreError.stack?: string
  • removed: property firebase.firestore.LoadBundleTaskProgress.bytesLoaded: number
  • removed: property firebase.firestore.LoadBundleTaskProgress.documentsLoaded: number
  • removed: property firebase.firestore.LoadBundleTaskProgress.taskState: TaskState
  • removed: property firebase.firestore.LoadBundleTaskProgress.totalBytes: number
  • removed: property firebase.firestore.LoadBundleTaskProgress.totalDocuments: number
  • removed: property firebase.firestore.PersistenceSettings.experimentalForceOwningTab?: boolean
  • removed: property firebase.firestore.PersistenceSettings.synchronizeTabs?: boolean
  • removed: property firebase.firestore.Settings.cacheSizeBytes?: number
  • removed: property firebase.firestore.Settings.experimentalAutoDetectLongPolling?: boolean
  • removed: property firebase.firestore.Settings.experimentalForceLongPolling?: boolean
  • removed: property firebase.firestore.Settings.host?: string
  • removed: property firebase.firestore.Settings.ignoreUndefinedProperties?: boolean
  • removed: property firebase.firestore.Settings.merge?: boolean
  • removed: property firebase.firestore.Settings.ssl?: boolean
  • removed: property firebase.functions.HttpsCallableOptions.timeout?: number
  • removed: property firebase.messaging.FcmOptions.analyticsLabel?: string
  • removed: property firebase.messaging.FcmOptions.link?: string
  • removed: property firebase.messaging.MessagePayload.collapseKey: string
  • removed: property firebase.messaging.MessagePayload.data?: { [key: string]: string }
  • removed: property firebase.messaging.MessagePayload.fcmOptions?: FcmOptions
  • removed: property firebase.messaging.MessagePayload.from: string
  • removed: property firebase.messaging.MessagePayload.notification?: NotificationPayload
  • removed: property firebase.messaging.NotificationPayload.body?: string
  • removed: property firebase.messaging.NotificationPayload.image?: string
  • removed: property firebase.messaging.NotificationPayload.title?: string
  • removed: property firebase.performance.Performance.dataCollectionEnabled: boolean
  • removed: property firebase.performance.Performance.instrumentationEnabled: boolean
  • removed: property firebase.remoteConfig.RemoteConfig.defaultConfig: { [key: string]: string | number | boolean }
  • removed: property firebase.remoteConfig.RemoteConfig.fetchTimeMillis: number
  • removed: property firebase.remoteConfig.RemoteConfig.lastFetchStatus: FetchStatus
  • removed: property firebase.remoteConfig.RemoteConfig.settings: Settings
  • removed: property firebase.remoteConfig.Settings.fetchTimeoutMillis: number
  • removed: property firebase.remoteConfig.Settings.minimumFetchIntervalMillis: number
  • removed: property firebase.storage.FirebaseStorageError.serverResponse: string | null
  • 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.ListOptions.maxResults?: number | null
  • removed: property firebase.storage.ListOptions.pageToken?: string | null
  • removed: property firebase.storage.ListResult.items: Reference[]
  • removed: property firebase.storage.ListResult.nextPageToken: string | null
  • removed: property firebase.storage.ListResult.prefixes: Reference[]
  • 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.StorageObserver.complete?: CompleteFn | null
  • removed: property firebase.storage.StorageObserver.error?: (error: FirebaseStorageError) => void | null
  • removed: property firebase.storage.StorageObserver.next?: NextFn<T> | null
  • 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: protected constructor firebase.firestore.DocumentSnapshot()
  • removed: protected constructor firebase.firestore.Query()
  • removed: readonly property firebase.appCheck.AppCheckToken.expireTimeMillis: number
  • removed: readonly property firebase.appCheck.AppCheckToken.token: string
  • removed: readonly property firebase.firestore.CollectionReference.id: string
  • removed: readonly property firebase.firestore.CollectionReference.parent: DocumentReference<DocumentData> | null
  • removed: readonly property firebase.firestore.CollectionReference.path: string
  • removed: readonly property firebase.firestore.DocumentChange.doc: QueryDocumentSnapshot<T>
  • removed: readonly property firebase.firestore.DocumentChange.newIndex: number
  • removed: readonly property firebase.firestore.DocumentChange.oldIndex: number
  • removed: readonly property firebase.firestore.DocumentChange.type: DocumentChangeType
  • removed: readonly property firebase.firestore.DocumentReference.firestore: Firestore
  • removed: readonly property firebase.firestore.DocumentReference.id: string
  • removed: readonly property firebase.firestore.DocumentReference.parent: CollectionReference<T>
  • removed: readonly property firebase.firestore.DocumentReference.path: string
  • removed: readonly property firebase.firestore.DocumentSnapshot.exists: boolean
  • removed: readonly property firebase.firestore.DocumentSnapshot.id: string
  • removed: readonly property firebase.firestore.DocumentSnapshot.metadata: SnapshotMetadata
  • removed: readonly property firebase.firestore.DocumentSnapshot.ref: DocumentReference<T>
  • removed: readonly property firebase.firestore.GeoPoint.latitude: number
  • removed: readonly property firebase.firestore.GeoPoint.longitude: number
  • removed: readonly property firebase.firestore.GetOptions.source?: 'default' | 'server' | 'cache'
  • removed: readonly property firebase.firestore.Query.firestore: Firestore
  • removed: readonly property firebase.firestore.QuerySnapshot.docs: Array<QueryDocumentSnapshot<T>>
  • removed: readonly property firebase.firestore.QuerySnapshot.empty: boolean
  • removed: readonly property firebase.firestore.QuerySnapshot.metadata: SnapshotMetadata
  • removed: readonly property firebase.firestore.QuerySnapshot.query: Query<T>
  • removed: readonly property firebase.firestore.QuerySnapshot.size: number
  • removed: readonly property firebase.firestore.SetOptions.merge?: boolean
  • removed: readonly property firebase.firestore.SetOptions.mergeFields?: (string | FieldPath)[]
  • removed: readonly property firebase.firestore.SnapshotListenOptions.includeMetadataChanges?: boolean
  • removed: readonly property firebase.firestore.SnapshotMetadata.fromCache: boolean
  • removed: readonly property firebase.firestore.SnapshotMetadata.hasPendingWrites: boolean
  • removed: readonly property firebase.firestore.SnapshotOptions.serverTimestamps?: 'estimate' | 'previous' | 'none'
  • removed: readonly property firebase.firestore.Timestamp.nanoseconds: number
  • removed: readonly property firebase.firestore.Timestamp.seconds: number
  • removed: readonly property firebase.functions.HttpsCallableResult.data: any
  • removed: readonly property firebase.functions.HttpsError.code: FunctionsErrorCode
  • removed: readonly property firebase.functions.HttpsError.details?: any
  • removed: static method firebase.auth.ActionCodeURL.parseLink(link: string): firebase.auth.ActionCodeURL | null
  • removed: static method firebase.auth.AuthCredential.fromJSON(json: Object | string): AuthCredential | null
  • removed: static method firebase.auth.EmailAuthProvider.credential(email: string, password: string): firebase.auth.AuthCredential
  • removed: static method firebase.auth.EmailAuthProvider.credentialWithLink(email: string, emailLink: string): firebase.auth.AuthCredential
  • removed: static method firebase.auth.FacebookAuthProvider.credential(token: string): firebase.auth.OAuthCredential
  • removed: static method firebase.auth.GithubAuthProvider.credential(token: string): firebase.auth.OAuthCredential
  • removed: static method firebase.auth.GoogleAuthProvider.credential(idToken?: string | null, accessToken?: string | null): firebase.auth.OAuthCredential
  • removed: static method firebase.auth.PhoneAuthProvider.credential(verificationId: string, verificationCode: string): firebase.auth.AuthCredential
  • removed: static method firebase.auth.PhoneMultiFactorGenerator.assertion(phoneAuthCredential: firebase.auth.PhoneAuthCredential): firebase.auth.PhoneMultiFactorAssertion
  • removed: static method firebase.auth.TwitterAuthProvider.credential(token: string, secret: string): firebase.auth.OAuthCredential
  • removed: static method firebase.firestore.Blob.fromBase64String(base64: string): Blob
  • removed: static method firebase.firestore.Blob.fromUint8Array(array: Uint8Array): Blob
  • removed: static method firebase.firestore.FieldPath.documentId(): FieldPath
  • removed: static method firebase.firestore.FieldValue.arrayRemove(...elements: any[]): FieldValue
  • removed: static method firebase.firestore.FieldValue.arrayUnion(...elements: any[]): FieldValue
  • removed: static method firebase.firestore.FieldValue.delete(): FieldValue
  • removed: static method firebase.firestore.FieldValue.increment(n: number): FieldValue
  • removed: static method firebase.firestore.FieldValue.serverTimestamp(): FieldValue
  • removed: static method firebase.firestore.Timestamp.fromDate(date: Date): Timestamp
  • removed: static method firebase.firestore.Timestamp.fromMillis(milliseconds: number): Timestamp
  • removed: static method firebase.firestore.Timestamp.now(): Timestamp
  • removed: static property firebase.auth.EmailAuthProvider.EMAIL_LINK_SIGN_IN_METHOD: string
  • removed: static property firebase.auth.EmailAuthProvider.EMAIL_PASSWORD_SIGN_IN_METHOD: string
  • removed: static property firebase.auth.EmailAuthProvider.PROVIDER_ID: string
  • removed: static property firebase.auth.FacebookAuthProvider.FACEBOOK_SIGN_IN_METHOD: string
  • removed: static property firebase.auth.FacebookAuthProvider.PROVIDER_ID: string
  • removed: static property firebase.auth.GithubAuthProvider.GITHUB_SIGN_IN_METHOD: string
  • removed: static property firebase.auth.GithubAuthProvider.PROVIDER_ID: string
  • removed: static property firebase.auth.GoogleAuthProvider.GOOGLE_SIGN_IN_METHOD: string
  • removed: static property firebase.auth.GoogleAuthProvider.PROVIDER_ID: string
  • removed: static property firebase.auth.PhoneAuthProvider.PHONE_SIGN_IN_METHOD: string
  • removed: static property firebase.auth.PhoneAuthProvider.PROVIDER_ID: string
  • removed: static property firebase.auth.PhoneMultiFactorGenerator.FACTOR_ID: string
  • removed: static property firebase.auth.TwitterAuthProvider.PROVIDER_ID: string
  • removed: static property firebase.auth.TwitterAuthProvider.TWITTER_SIGN_IN_METHOD: string
  • removed: type firebase.CompleteFn = () => void
  • removed: type firebase.EmulatorMockTokenOptions = (| { user_id: string } | { sub: string }) & Partial<FirebaseIdToken>
  • removed: type firebase.ErrorFn<E = Error> = (error: E) => void
  • removed: type firebase.FirebaseSignInProvider = 'custom' | 'email' | 'password' | 'phone' | 'anonymous' | 'google.com' | 'facebook.com' | 'github.com' | 'twitter.com' | 'microsoft.com' | 'apple.com'
  • removed: type firebase.LogLevel = 'debug' | 'verbose' | 'info' | 'warn' | 'error' | 'silent'
  • removed: type firebase.NextFn<T> = (value: T) => void
  • removed: type firebase.Unsubscribe = () => void
  • removed: type firebase.analytics.Currency = string | number
  • removed: type firebase.analytics.CustomEventName<T> = T extends EventNameString ? never : T
  • removed: type firebase.analytics.EventNameString = 'add_payment_info' | 'add_shipping_info' | 'add_to_cart' | 'add_to_wishlist' | 'begin_checkout' | 'checkout_progress' | 'exception' | 'generate_lead' | 'login'…
  • removed: type firebase.auth.ActionCodeInfo.Operation = string
  • removed: type firebase.auth.ActionCodeSettings = { android?: { installApp?: boolean; minimumVersion?: string; packageName: string }; handleCodeInApp?: boolean; iOS?: { bundleId: string }; url: string; dynamic…
  • removed: type firebase.auth.AdditionalUserInfo = { isNewUser: boolean; profile: Object | null; providerId: string; username?: string | null }
  • removed: type firebase.auth.Auth.Persistence = string
  • removed: type firebase.auth.PhoneInfoOptions = firebase.auth.PhoneSingleFactorInfoOptions | firebase.auth.PhoneMultiFactorEnrollInfoOptions | firebase.auth.PhoneMultiFactorSignInInfoOptions
  • removed: type firebase.auth.UserCredential = { additionalUserInfo?: firebase.auth.AdditionalUserInfo | null; credential: firebase.auth.AuthCredential | null; operationType?: string | null; user: firebase.…
  • removed: type firebase.database.EmulatorMockTokenOptions = firebase.EmulatorMockTokenOptions
  • removed: type firebase.database.EventType = 'value' | 'child_added' | 'child_changed' | 'child_moved' | 'child_removed'
  • removed: type firebase.firestore.DocumentChangeType = 'added' | 'removed' | 'modified'
  • removed: type firebase.firestore.DocumentData = { [field: string]: any }
  • removed: type firebase.firestore.EmulatorMockTokenOptions = firebase.EmulatorMockTokenOptions
  • removed: type firebase.firestore.FirestoreErrorCode = 'cancelled' | 'unknown' | 'invalid-argument' | 'deadline-exceeded' | 'not-found' | 'already-exists' | 'permission-denied' | 'resource-exhausted' | 'failed-prec…
  • removed: type firebase.firestore.LogLevel = 'debug' | 'error' | 'silent'
  • removed: type firebase.firestore.OrderByDirection = 'desc' | 'asc'
  • removed: type firebase.firestore.TaskState = 'Error' | 'Running' | 'Success'
  • removed: type firebase.firestore.UpdateData = { [fieldPath: string]: any }
  • removed: type firebase.firestore.WhereFilterOp = '<' | '<=' | '==' | '!=' | '>=' | '>' | 'array-contains' | 'in' | 'array-contains-any' | 'not-in'
  • removed: type firebase.functions.FunctionsErrorCode = 'ok' | 'cancelled' | 'unknown' | 'invalid-argument' | 'deadline-exceeded' | 'not-found' | 'already-exists' | 'permission-denied' | 'resource-exhausted' | 'fail…
  • removed: type firebase.remoteConfig.FetchStatus = 'no-fetch-yet' | 'success' | 'failure' | 'throttle'
  • removed: type firebase.remoteConfig.LogLevel = 'debug' | 'error' | 'silent'
  • removed: type firebase.remoteConfig.ValueSource = 'static' | 'default' | 'remote'
  • 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[]
  • removed: var firebase.auth.ActionCodeInfo.Operation: { EMAIL_SIGNIN: Operation; PASSWORD_RESET: Operation; RECOVER_EMAIL: Operation; REVERT_SECOND_FACTOR_ADDITION: Operation; VERIFY_AND_CHANGE_EMAIL: Operation; V…
  • removed: var firebase.auth.Auth.Persistence: { LOCAL: Persistence; NONE: Persistence; SESSION: Persistence }
  • 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: export * from '@firebase/installations'
  • added: export * from '@firebase/messaging'
  • added: export * from '@firebase/messaging/sw'
  • added: export * from '@firebase/performance'
  • added: export * from '@firebase/remote-config'
  • added: export * from '@firebase/storage'