Skip to content

Set 1s timeout for onBackgroundMessage Hook #3780

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Oct 29, 2020
Merged

Set 1s timeout for onBackgroundMessage Hook #3780

merged 8 commits into from
Oct 29, 2020

Conversation

zwu52
Copy link
Member

@zwu52 zwu52 commented Sep 15, 2020

(credit to niyoko for reporting issue with PR.

set a 1s onBackgroundMessage hook so that the silent-push warnings wouldn't show if showNotification is called inside the hook. Currently, if the logic inside the hook is "long-running", showNotification message will show up as well as the warning.

1s is derived from experiments of 1000 runs to at allow iterating through at least 1000 message with the notification merge practice we advocate.

@changeset-bot
Copy link

changeset-bot bot commented Sep 15, 2020

🦋 Changeset detected

Latest commit: ba34515

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 8 packages
Name Type
@firebase/messaging Patch
firebase Patch
@firebase/rules-unit-testing Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@zwu52 zwu52 requested a review from Feiyang1 September 15, 2020 17:24
@google-oss-bot
Copy link
Contributor

google-oss-bot commented Sep 15, 2020

Binary Size Report

Affected SDKs

  • @firebase/analytics

    Type Base (f900417) Head (9a145ce) Diff
    esm2017 18.4 kB 18.6 kB +293 B (+1.6%)
    main 23.3 kB 23.8 kB +504 B (+2.2%)
    module 22.8 kB 23.3 kB +492 B (+2.2%)
  • @firebase/app

    Type Base (f900417) Head (9a145ce) Diff
    browser 11.1 kB 11.0 kB -96 B (-0.9%)
    esm2017 9.46 kB 9.48 kB +21 B (+0.2%)
    lite 9.11 kB 9.11 kB -1 B (-0.0%)
    lite-esm2017 7.75 kB 7.77 kB +19 B (+0.2%)
    main 10.2 kB 10.2 kB -1 B (-0.0%)
    module 11.0 kB 11.0 kB +1 B (+0.0%)
    react-native 9.87 kB 9.87 kB -1 B (-0.0%)
  • @firebase/auth

    Type Base (f900417) Head (9a145ce) Diff
    browser 177 kB 180 kB +2.44 kB (+1.4%)
    main 177 kB 180 kB +2.45 kB (+1.4%)
    module 177 kB 180 kB +2.45 kB (+1.4%)
  • @firebase/component

    Type Base (f900417) Head (9a145ce) Diff
    browser 5.30 kB 5.18 kB -115 B (-2.2%)
    esm2017 3.98 kB 3.99 kB +8 B (+0.2%)
  • @firebase/database

    Type Base (f900417) Head (9a145ce) Diff
    browser 270 kB 270 kB +9 B (+0.0%)
    esm2017 236 kB 238 kB +1.65 kB (+0.7%)
    main 270 kB 272 kB +1.38 kB (+0.5%)
    module 268 kB 270 kB +1.60 kB (+0.6%)
  • @firebase/firestore

    Type Base (f900417) Head (9a145ce) Diff
    browser 249 kB 241 kB -7.58 kB (-3.0%)
    esm2017 196 kB 190 kB -5.73 kB (-2.9%)
    main 483 kB 475 kB -7.28 kB (-1.5%)
    module 246 kB 241 kB -4.93 kB (-2.0%)
    react-native 196 kB 190 kB -5.73 kB (-2.9%)
  • @firebase/firestore/exp

    Type Base (f900417) Head (9a145ce) Diff
    browser 189 kB 189 kB -218 B (-0.1%)
    main 478 kB 476 kB -1.69 kB (-0.4%)
    module 189 kB 189 kB -218 B (-0.1%)
    react-native 189 kB 189 kB -218 B (-0.1%)
  • @firebase/firestore/lite

    Type Base (f900417) Head (9a145ce) Diff
    browser 64.0 kB 62.9 kB -1.10 kB (-1.7%)
    main 141 kB 139 kB -2.40 kB (-1.7%)
    module 64.0 kB 62.9 kB -1.10 kB (-1.7%)
    react-native 64.2 kB 63.1 kB -1.10 kB (-1.7%)
  • @firebase/firestore/memory

    Type Base (f900417) Head (9a145ce) Diff
    browser 186 kB 177 kB -9.02 kB (-4.8%)
    esm2017 147 kB 139 kB -7.87 kB (-5.3%)
    main 356 kB 344 kB -12.2 kB (-3.4%)
    module 184 kB 177 kB -6.97 kB (-3.8%)
    react-native 147 kB 139 kB -7.87 kB (-5.3%)
  • @firebase/functions

    Type Base (f900417) Head (9a145ce) Diff
    browser 9.73 kB 9.87 kB +140 B (+1.4%)
    esm2017 7.31 kB 7.69 kB +378 B (+5.2%)
    main 9.77 kB 10.3 kB +485 B (+5.0%)
    module 9.46 kB 9.87 kB +408 B (+4.3%)
  • @firebase/installations

    Type Base (f900417) Head (9a145ce) Diff
    esm2017 16.5 kB 16.6 kB +55 B (+0.3%)
    main 22.1 kB 22.1 kB +33 B (+0.1%)
    module 21.5 kB 21.6 kB +33 B (+0.2%)
  • @firebase/logger

    Type Base (f900417) Head (9a145ce) Diff
    esm2017 3.25 kB 3.25 kB +6 B (+0.2%)
  • @firebase/messaging

    Type Base (f900417) Head (9a145ce) Diff
    esm2017 25.9 kB 26.2 kB +208 B (+0.8%)
    main 34.7 kB 34.9 kB +206 B (+0.6%)
    module 34.2 kB 34.4 kB +206 B (+0.6%)
  • @firebase/performance

    Type Base (f900417) Head (9a145ce) Diff
    browser 27.4 kB 27.6 kB +148 B (+0.5%)
    esm2017 25.4 kB 25.8 kB +481 B (+1.9%)
    main 27.4 kB 27.8 kB +417 B (+1.5%)
    module 27.1 kB 27.6 kB +417 B (+1.5%)
  • @firebase/remote-config

    Type Base (f900417) Head (9a145ce) Diff
    browser 22.8 kB 22.4 kB -395 B (-1.7%)
    esm2017 17.4 kB 17.4 kB +50 B (+0.3%)
    main 22.8 kB 22.8 kB +26 B (+0.1%)
    module 22.4 kB 22.4 kB +26 B (+0.1%)
  • @firebase/rules-unit-testing

    Type Base (f900417) Head (9a145ce) Diff
    main 7.28 kB 8.00 kB +716 B (+9.8%)
  • @firebase/storage

    Type Base (f900417) Head (9a145ce) Diff
    esm2017 54.9 kB 49.2 kB -5.68 kB (-10.4%)
    main 61.4 kB 55.4 kB -5.96 kB (-9.7%)
    module 61.1 kB 55.1 kB -5.96 kB (-9.8%)
  • @firebase/util

    Type Base (f900417) Head (9a145ce) Diff
    browser 21.1 kB 20.2 kB -942 B (-4.5%)
    esm2017 18.8 kB 19.0 kB +215 B (+1.1%)
    main 21.2 kB 21.3 kB +161 B (+0.8%)
    module 20.1 kB 20.2 kB +145 B (+0.7%)
  • @firebase/webchannel-wrapper

    Type Base (f900417) Head (9a145ce) Diff
    esm2017 39.4 kB 39.0 kB -310 B (-0.8%)
    main 41.0 kB 46.4 kB +5.38 kB (+13.1%)
    module 40.6 kB 40.3 kB -314 B (-0.8%)
  • firebase

    Click to show 15 binary size changes.
    Type Base (f900417) Head (9a145ce) Diff
    firebase-analytics.js 35.8 kB 35.7 kB -192 B (-0.5%)
    firebase-app.js 20.2 kB 20.0 kB -186 B (-0.9%)
    firebase-auth.js 174 kB 176 kB +2.30 kB (+1.3%)
    firebase-database.js 187 kB 190 kB +3.48 kB (+1.9%)
    firebase-firestore.js 287 kB 280 kB -6.91 kB (-2.4%)
    firebase-firestore.memory.js 226 kB 217 kB -8.68 kB (-3.8%)
    firebase-functions.js 9.93 kB 9.99 kB +63 B (+0.6%)
    firebase-installations.js 19.2 kB 19.0 kB -198 B (-1.0%)
    firebase-messaging.js 41.0 kB 40.8 kB -254 B (-0.6%)
    firebase-performance-standalone.es2017.js 71.3 kB 71.7 kB +385 B (+0.5%)
    firebase-performance-standalone.js 48.0 kB 48.1 kB +121 B (+0.3%)
    firebase-performance.js 38.4 kB 38.5 kB +103 B (+0.3%)
    firebase-remote-config.js 37.1 kB 36.8 kB -283 B (-0.8%)
    firebase-storage.js 39.9 kB 36.0 kB -3.85 kB (-9.7%)
    firebase.js 830 kB 822 kB -7.35 kB (-0.9%)

Test Logs

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Sep 15, 2020

Size Analysis Report

Affected Products

@firebase/app-exp

  • SDK_VERSION

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.63 kB 2.64 kB +7 B (+0.3%)
    size_with_ext_deps 4.05 kB 4.06 kB +7 B (+0.2%)
  • _DEFAULT_ENTRY_NAME

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.63 kB 2.64 kB +8 B (+0.3%)
    size_with_ext_deps 4.05 kB 4.06 kB +8 B (+0.2%)
  • _addComponent

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.61 kB 2.62 kB +8 B (+0.3%)
    size_with_ext_deps 4.02 kB 4.03 kB +8 B (+0.2%)
  • _addOrOverwriteComponent

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.67 kB 2.68 kB +8 B (+0.3%)
    size_with_ext_deps 4.09 kB 4.10 kB +8 B (+0.2%)
  • _apps

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.60 kB 2.61 kB +8 B (+0.3%)
    size_with_ext_deps 4.02 kB 4.02 kB +8 B (+0.2%)
  • _clearComponents

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.63 kB 2.64 kB +8 B (+0.3%)
    size_with_ext_deps 4.05 kB 4.06 kB +8 B (+0.2%)
  • _components

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.61 kB 2.61 kB +8 B (+0.3%)
    size_with_ext_deps 4.02 kB 4.03 kB +8 B (+0.2%)
  • _getProvider

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.66 kB 2.66 kB +8 B (+0.3%)
    size_with_ext_deps 4.07 kB 4.08 kB +8 B (+0.2%)
  • _registerComponent

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.61 kB 2.62 kB +8 B (+0.3%)
    size_with_ext_deps 4.03 kB 4.04 kB +8 B (+0.2%)
  • _removeServiceInstance

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.73 kB 2.74 kB +8 B (+0.3%)
    size_with_ext_deps 4.15 kB 4.15 kB +8 B (+0.2%)
  • deleteApp

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.75 kB 2.76 kB +10 B (+0.4%)
    size_with_ext_deps 4.16 kB 4.17 kB +10 B (+0.2%)
  • getApp

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.71 kB 2.71 kB +8 B (+0.3%)
    size_with_ext_deps 5.39 kB 5.26 kB -134 B (-2.5%)
  • getApps

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.64 kB 2.65 kB +8 B (+0.3%)
    size_with_ext_deps 4.06 kB 4.07 kB +8 B (+0.2%)
  • initializeApp

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 3.69 kB 3.70 kB +10 B (+0.3%)
    size_with_ext_deps 9.05 kB 8.93 kB -120 B (-1.3%)
  • onLog

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.74 kB 2.74 kB +8 B (+0.3%)
    size_with_ext_deps 5.95 kB 5.82 kB -130 B (-2.2%)
  • registerVersion

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.61 kB 2.62 kB +8 B (+0.3%)
    size_with_ext_deps 4.03 kB 4.03 kB +8 B (+0.2%)
  • setLogLevel

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 2.64 kB 2.65 kB +8 B (+0.3%)
    size_with_ext_deps 4.11 kB 4.12 kB +10 B (+0.2%)

@firebase/auth-exp

  • ActionCodeURL

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.2 kB ? (?)
    size_with_ext_deps ? 48.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 44 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    parseDeepLink
    parseMode
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 13 depsActionCodeURL
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • AuthCredential

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.4 kB ? (?)
    size_with_ext_deps ? 47.8 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 42 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 13 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • EmailAuthCredential

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 39.2 kB ? (?)
    size_with_ext_deps ? 49.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 47 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithEmailLink
    signInWithEmailLinkForLinking
    signInWithPassword
    updateEmailPassword
    utcTimestampToDateString
    ?
    classes ?
    Click to show 14 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    EmailAuthCredential
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • EmailAuthProvider

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 40.6 kB ? (?)
    size_with_ext_deps ? 51.0 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 49 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    parseDeepLink
    parseMode
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithEmailLink
    signInWithEmailLinkForLinking
    signInWithPassword
    updateEmailPassword
    utcTimestampToDateString
    ?
    classes ?
    Click to show 16 depsActionCodeURL
    AuthCredential
    AuthImpl
    AuthInternal
    Delay
    EmailAuthCredential
    EmailAuthProvider
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • FacebookAuthProvider

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 40.5 kB ? (?)
    size_with_ext_deps ? 51.0 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 44 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    ?
    classes ?
    Click to show 16 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FacebookAuthProvider
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 13 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • GithubAuthProvider

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 40.5 kB ? (?)
    size_with_ext_deps ? 51.0 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 44 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    ?
    classes ?
    Click to show 16 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    GithubAuthProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 13 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • GoogleAuthProvider

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 40.5 kB ? (?)
    size_with_ext_deps ? 51.0 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 44 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    ?
    classes ?
    Click to show 16 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    GoogleAuthProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 13 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • OAuthCredential

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 39.2 kB ? (?)
    size_with_ext_deps ? 49.7 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 44 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    ?
    classes ?
    Click to show 14 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 13 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • OAuthProvider

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 39.9 kB ? (?)
    size_with_ext_deps ? 50.4 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 44 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    ?
    classes ?
    Click to show 15 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 13 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • PhoneAuthCredential

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 39.2 kB ? (?)
    size_with_ext_deps ? 49.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 46 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithPhoneNumber
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithPhoneNumber
    utcTimestampToDateString
    verifyPhoneNumberForExisting
    ?
    classes ?
    Click to show 14 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    PhoneAuthCredential
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 13 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    VERIFY_PHONE_NUMBER_FOR_EXISTING_ERROR_MAP_
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • PhoneAuthProvider

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 41.0 kB ? (?)
    size_with_ext_deps ? 51.4 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 50 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    _verifyPhoneNumber
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithPhoneNumber
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendPhoneVerificationCode
    signInWithPhoneNumber
    startEnrollPhoneMfa
    startSignInPhoneMfa
    utcTimestampToDateString
    verifyPhoneNumberForExisting
    ?
    classes ?
    Click to show 15 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    PhoneAuthCredential
    PhoneAuthProvider
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 14 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    RECAPTCHA_VERIFIER_TYPE
    SERVER_ERROR_MAP
    VERIFY_PHONE_NUMBER_FOR_EXISTING_ERROR_MAP_
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • PhoneMultiFactorGenerator

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.1 kB ? (?)
    size_with_ext_deps ? 48.5 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 44 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    finalizeEnrollPhoneMfa
    finalizeSignInPhoneMfa
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 15 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorAssertion
    NetworkTimeout
    PersistenceUserManager
    PhoneMultiFactorAssertion
    PhoneMultiFactorGenerator
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • RecaptchaVerifier

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 43.6 kB ? (?)
    size_with_ext_deps ? 54.1 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 51 deps_castAuth
    _emulatorUrl
    _generateCallbackName
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _isWorker
    _loadJS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    _window
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    domReady
    extractProviderData
    fail
    generateRandomAlphaNumericString
    getAccountInfo
    getIdTokenResult
    getRecaptchaParams
    getScriptParentElement
    getVersionForPlatform
    isHostLanguageValid
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 17 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MockReCaptcha
    MockReCaptchaLoaderImpl
    MockWidget
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    ReCaptchaLoaderImpl
    RecaptchaVerifier
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 19 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    DEFAULT_PARAMS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    RECAPTCHA_BASE
    RECAPTCHA_VERIFIER_TYPE
    SERVER_ERROR_MAP
    _EXPIRATION_TIME_MS
    _JSLOAD_CALLBACK
    _POLL_WINDOW_CLOSE_TIMEOUT
    _SOLVE_TIME_MS
    _WIDGET_ID_START
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • TwitterAuthProvider

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 40.5 kB ? (?)
    size_with_ext_deps ? 51.0 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 44 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    ?
    classes ?
    Click to show 16 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    TwitterAuthProvider
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 13 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • applyActionCode

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.3 kB ? (?)
    size_with_ext_deps ? 47.7 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 43 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    applyActionCode
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • browserLocalPersistence

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 40.1 kB ? (?)
    size_with_ext_deps ? 50.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 47 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _iframeCannotSyncWebStorage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIE10
    _isIEMobile
    _isIOS
    _isIframe
    _isMobileBrowser
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 14 depsAuthImpl
    AuthInternal
    BrowserLocalPersistence
    BrowserPersistenceClass
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 16 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    IE10_LOCAL_STORAGE_SYNC_DELAY
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    STORAGE_AVAILABLE_KEY
    _POLLING_INTERVAL_MS
    _POLL_WINDOW_CLOSE_TIMEOUT
    browserLocalPersistence
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 10 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isIE
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • browserPopupRedirectResolver

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 49.0 kB ? (?)
    size_with_ext_deps ? 59.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 68 deps_castAuth
    _emulatorUrl
    _generateCallbackName
    _generateEventId
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getCurrentUrl
    _getFinalTarget
    _getInstance
    _getProjectConfig
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isIOS
    _isIOSStandalone
    _isOnline
    _isSafari
    _isWebOS
    _loadGapi
    _loadJS
    _logError
    _logoutIfInvalidated
    _open
    _openIframe
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    _setWindowLocation
    _validateOrigin
    _window
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    eventUid
    extractProviderData
    fail
    getAccountInfo
    getHandlerBase
    getIdTokenResult
    getIframeUrl
    getRedirectUrl
    getScriptParentElement
    getVersionForPlatform
    isNullRedirectEvent
    isRedirectEvent
    isUserInvalidated
    loadGapi
    makeTaggedError
    matchDomain
    mergeProviderData
    openAsNewWindowIOS
    registerAuth
    reload
    requestStsToken
    resetUnloadedGapiModules
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    ?
    classes ?
    Click to show 20 depsAuthCredential
    AuthEventManager
    AuthImpl
    AuthInternal
    AuthPopup
    BrowserPersistenceClass
    BrowserPopupRedirectResolver
    BrowserSessionPersistence
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 31 depsAUTH_ERROR_FACTORY
    BASE_POPUP_OPTIONS
    DEFAULT_API_TIMEOUT_MS
    DEFAULT_HEIGHT
    DEFAULT_WIDTH
    EMULATED_IFRAME_PATH
    EMULATOR_WIDGET_PATH
    ERRORS
    EVENT_DUPLICATION_CACHE_DURATION_MS
    FIREFOX_EMPTY_URL
    HTTP_REGEX
    IDP_REQUEST_URI
    IFRAME_ATTRIBUTES
    IFRAME_PATH
    IP_ADDRESS_REGEX
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    STORAGE_AVAILABLE_KEY
    TARGET_BLANK
    WEB_STORAGE_SUPPORT_KEY
    WIDGET_PATH
    _POLL_WINDOW_CLOSE_TIMEOUT
    browserPopupRedirectResolver
    browserSessionPersistence
    cachedGApiLoader
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 10 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isEmpty
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • browserSessionPersistence

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.8 kB ? (?)
    size_with_ext_deps ? 48.2 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 42 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 14 depsAuthImpl
    AuthInternal
    BrowserPersistenceClass
    BrowserSessionPersistence
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 14 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    STORAGE_AVAILABLE_KEY
    _POLL_WINDOW_CLOSE_TIMEOUT
    browserSessionPersistence
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • checkActionCode

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.3 kB ? (?)
    size_with_ext_deps ? 48.7 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 44 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    checkActionCode
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    resetPassword
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 14 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorInfo
    NetworkTimeout
    PersistenceUserManager
    PhoneMultiFactorInfo
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • confirmPasswordReset

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.3 kB ? (?)
    size_with_ext_deps ? 47.7 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 44 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    confirmPasswordReset
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    resetPassword
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • createUserWithEmailAndPassword

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.2 kB ? (?)
    size_with_ext_deps ? 48.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 46 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    createUserWithEmailAndPassword
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signUp
    utcTimestampToDateString
    ?
    classes ?
    Click to show 13 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • deleteUser

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.2 kB ? (?)
    size_with_ext_deps ? 47.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 43 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    deleteUser
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • fetchSignInMethodsForEmail

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.5 kB ? (?)
    size_with_ext_deps ? 47.9 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 45 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getCurrentUrl
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    createAuthUri
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    fetchSignInMethodsForEmail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • getAdditionalUserInfo

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.5 kB ? (?)
    size_with_ext_deps ? 48.9 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 44 deps_castAuth
    _emulatorUrl
    _fromIdTokenResponse
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getAdditionalUserInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 18 depsAuthImpl
    AuthInternal
    Delay
    FacebookAdditionalUserInfo
    FederatedAdditionalUserInfoWithUsername
    FetchProvider
    GenericAdditionalUserInfo
    GithubAdditionalUserInfo
    GoogleAdditionalUserInfo
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    TwitterAdditionalUserInfo
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • getAuth

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 59.0 kB ? (?)
    size_with_ext_deps ? 70.3 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 87 deps_allSettled
    _castAuth
    _deleteDatabase
    _emulatorUrl
    _generateCallbackName
    _generateEventId
    _getActiveServiceWorker
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getCurrentUrl
    _getFinalTarget
    _getInstance
    _getProjectConfig
    _getServiceWorkerController
    _getUserLanguage
    _getWorkerGlobalScope
    _iframeCannotSyncWebStorage
    _initializeAuthInstance
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIE10
    _isIEMobile
    _isIOS
    _isIOSStandalone
    _isIframe
    _isMobileBrowser
    _isOnline
    _isSafari
    _isWebOS
    _isWorker
    _loadGapi
    _loadJS
    _logError
    _logoutIfInvalidated
    _open
    _openDatabase
    _openIframe
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _putObject
    _reloadWithoutSaving
    _setWindowLocation
    _validateOrigin
    _window
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    deleteObject
    eventUid
    extractProviderData
    fail
    generateEventId
    getAccountInfo
    getAuth
    getHandlerBase
    getIdTokenResult
    getIframeUrl
    getObject
    getObjectStore
    getRedirectUrl
    getScriptParentElement
    getVersionForPlatform
    initializeAuth
    isNullRedirectEvent
    isRedirectEvent
    isUserInvalidated
    loadGapi
    makeTaggedError
    matchDomain
    mergeProviderData
    openAsNewWindowIOS
    registerAuth
    reload
    requestStsToken
    resetUnloadedGapiModules
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    ?
    classes ?
    Click to show 25 depsAuthCredential
    AuthEventManager
    AuthImpl
    AuthInternal
    AuthPopup
    BrowserLocalPersistence
    BrowserPersistenceClass
    BrowserPopupRedirectResolver
    BrowserSessionPersistence
    DBPromise
    Delay
    FetchProvider
    InMemoryPersistence
    IndexedDBLocalPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    Receiver
    Sender
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 40 depsAUTH_ERROR_FACTORY
    BASE_POPUP_OPTIONS
    DB_DATA_KEYPATH
    DB_NAME
    DB_OBJECTSTORE_NAME
    DB_VERSION
    DEFAULT_API_TIMEOUT_MS
    DEFAULT_HEIGHT
    DEFAULT_WIDTH
    EMULATED_IFRAME_PATH
    EMULATOR_WIDGET_PATH
    ERRORS
    EVENT_DUPLICATION_CACHE_DURATION_MS
    FIREFOX_EMPTY_URL
    HTTP_REGEX
    IDP_REQUEST_URI
    IE10_LOCAL_STORAGE_SYNC_DELAY
    IFRAME_ATTRIBUTES
    IFRAME_PATH
    IP_ADDRESS_REGEX
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    STORAGE_AVAILABLE_KEY
    TARGET_BLANK
    WEB_STORAGE_SUPPORT_KEY
    WIDGET_PATH
    _POLLING_INTERVAL_MS
    _POLLING_INTERVAL_MS$1
    _POLL_WINDOW_CLOSE_TIMEOUT
    browserLocalPersistence
    browserPopupRedirectResolver
    browserSessionPersistence
    cachedGApiLoader
    inMemoryPersistence
    indexedDBLocalPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 11 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isEmpty
    isIE
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _getProvider
    _registerComponent
    getApp
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • getIdToken

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.2 kB ? (?)
    size_with_ext_deps ? 47.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 43 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdToken
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • getIdTokenResult

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.1 kB ? (?)
    size_with_ext_deps ? 47.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 42 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • getMultiFactorResolver

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 40.0 kB ? (?)
    size_with_ext_deps ? 50.5 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 44 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getMultiFactorResolver
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 17 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorInfo
    MultiFactorResolver
    MultiFactorSession
    NetworkTimeout
    PersistenceUserManager
    PhoneMultiFactorInfo
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • getRedirectResult

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 42.7 kB ? (?)
    size_with_ext_deps ? 53.1 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 54 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _link
    _link$1
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _reauth
    _reauthenticate
    _reloadWithoutSaving
    _signIn
    _signInWithCredential
    _withDefaultResolver
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getRedirectResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    ?
    classes ?
    Click to show 18 depsAbstractPopupRedirectOperation
    AuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    IdpCredential
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    RedirectAction
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 13 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    redirectOutcomeMap
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • inMemoryPersistence

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.2 kB ? (?)
    size_with_ext_deps ? 47.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 42 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • indexedDBLocalPersistence

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 44.4 kB ? (?)
    size_with_ext_deps ? 54.8 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 55 deps_allSettled
    _castAuth
    _deleteDatabase
    _emulatorUrl
    _getActiveServiceWorker
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getServiceWorkerController
    _getUserLanguage
    _getWorkerGlobalScope
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _isWorker
    _logError
    _logoutIfInvalidated
    _openDatabase
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _putObject
    _reloadWithoutSaving
    _window
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    deleteObject
    extractProviderData
    fail
    generateEventId
    getAccountInfo
    getIdTokenResult
    getObject
    getObjectStore
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 16 depsAuthImpl
    AuthInternal
    DBPromise
    Delay
    FetchProvider
    InMemoryPersistence
    IndexedDBLocalPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    Receiver
    Sender
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 19 depsAUTH_ERROR_FACTORY
    DB_DATA_KEYPATH
    DB_NAME
    DB_OBJECTSTORE_NAME
    DB_VERSION
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    STORAGE_AVAILABLE_KEY
    _POLLING_INTERVAL_MS$1
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    indexedDBLocalPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • initializeAuth

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.5 kB ? (?)
    size_with_ext_deps ? 48.5 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 44 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _initializeAuthInstance
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    initializeAuth
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _getProvider
    _registerComponent
    getApp
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • isSignInWithEmailLink

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.3 kB ? (?)
    size_with_ext_deps ? 48.7 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 45 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isSignInWithEmailLink
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    parseDeepLink
    parseMode
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 13 depsActionCodeURL
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • linkWithCredential

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.2 kB ? (?)
    size_with_ext_deps ? 48.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 47 deps_assertLinkedStatus
    _castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _link
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithCredential
    makeTaggedError
    mergeProviderData
    providerDataAsNames
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 13 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • linkWithPhoneNumber

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 41.8 kB ? (?)
    size_with_ext_deps ? 52.2 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 55 deps_assertLinkedStatus
    _castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _link
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    _verifyPhoneNumber
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithCredential
    linkWithPhoneNumber
    makeTaggedError
    mergeProviderData
    providerDataAsNames
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendPhoneVerificationCode
    signInWithPhoneNumber
    startEnrollPhoneMfa
    startSignInPhoneMfa
    utcTimestampToDateString
    verifyPhoneNumberForExisting
    ?
    classes ?
    Click to show 16 depsAuthCredential
    AuthImpl
    AuthInternal
    ConfirmationResult
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    PhoneAuthCredential
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 14 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    RECAPTCHA_VERIFIER_TYPE
    SERVER_ERROR_MAP
    VERIFY_PHONE_NUMBER_FOR_EXISTING_ERROR_MAP_
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • linkWithPopup

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 45.7 kB ? (?)
    size_with_ext_deps ? 56.2 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 55 deps_castAuth
    _emulatorUrl
    _generateEventId
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _link
    _link$1
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _reauth
    _reauthenticate
    _reloadWithoutSaving
    _signIn
    _signInWithCredential
    _withDefaultResolver
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithPopup
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    ?
    classes ?
    Click to show 20 depsAbstractPopupRedirectOperation
    AuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    IdpCredential
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    PopupOperation
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 13 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • linkWithRedirect

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 40.7 kB ? (?)
    size_with_ext_deps ? 51.2 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 50 deps_assertLinkedStatus
    _castAuth
    _emulatorUrl
    _generateEventId
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    _withDefaultResolver
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithRedirect
    makeTaggedError
    mergeProviderData
    prepareUserForRedirect
    providerDataAsNames
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    ?
    classes ?
    Click to show 15 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 13 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • multiFactor

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 39.3 kB ? (?)
    size_with_ext_deps ? 49.7 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 44 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    multiFactor
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    withdrawMfa
    ?
    classes ?
    Click to show 16 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorInfo
    MultiFactorSession
    MultiFactorUser
    NetworkTimeout
    PersistenceUserManager
    PhoneMultiFactorInfo
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 13 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    multiFactorUserCache
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • onAuthStateChanged

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.2 kB ? (?)
    size_with_ext_deps ? 47.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 43 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    onAuthStateChanged
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • onIdTokenChanged

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.2 kB ? (?)
    size_with_ext_deps ? 47.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 43 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    onIdTokenChanged
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • parseActionCodeURL

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.2 kB ? (?)
    size_with_ext_deps ? 48.7 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 45 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    parseActionCodeURL
    parseDeepLink
    parseMode
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 13 depsActionCodeURL
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • reauthenticateWithCredential

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.8 kB ? (?)
    size_with_ext_deps ? 49.3 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 46 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _reauthenticate
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    reauthenticateWithCredential
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 14 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • reauthenticateWithPhoneNumber

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 42.4 kB ? (?)
    size_with_ext_deps ? 52.9 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 55 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _reauthenticate
    _reloadWithoutSaving
    _verifyPhoneNumber
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithPhoneNumber
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    reauthenticateWithCredential
    reauthenticateWithPhoneNumber
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendPhoneVerificationCode
    signInWithPhoneNumber
    startEnrollPhoneMfa
    startSignInPhoneMfa
    utcTimestampToDateString
    verifyPhoneNumberForExisting
    ?
    classes ?
    Click to show 17 depsAuthCredential
    AuthImpl
    AuthInternal
    ConfirmationResult
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    PhoneAuthCredential
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 14 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    RECAPTCHA_VERIFIER_TYPE
    SERVER_ERROR_MAP
    VERIFY_PHONE_NUMBER_FOR_EXISTING_ERROR_MAP_
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • reauthenticateWithPopup

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 45.7 kB ? (?)
    size_with_ext_deps ? 56.2 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 55 deps_castAuth
    _emulatorUrl
    _generateEventId
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _link
    _link$1
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _reauth
    _reauthenticate
    _reloadWithoutSaving
    _signIn
    _signInWithCredential
    _withDefaultResolver
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    reauthenticateWithPopup
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    ?
    classes ?
    Click to show 20 depsAbstractPopupRedirectOperation
    AuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    IdpCredential
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    PopupOperation
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 13 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • reauthenticateWithRedirect

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 40.5 kB ? (?)
    size_with_ext_deps ? 50.9 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 48 deps_castAuth
    _emulatorUrl
    _generateEventId
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    _withDefaultResolver
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    prepareUserForRedirect
    reauthenticateWithRedirect
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    ?
    classes ?
    Click to show 15 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 13 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • reload

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.1 kB ? (?)
    size_with_ext_deps ? 47.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 42 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • sendEmailVerification

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.1 kB ? (?)
    size_with_ext_deps ? 48.5 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 45 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    _setActionCodeSettingsOnRequest
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendEmailVerification
    sendOobCode
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • sendPasswordResetEmail

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.0 kB ? (?)
    size_with_ext_deps ? 48.4 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 45 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    _setActionCodeSettingsOnRequest
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendOobCode
    sendPasswordResetEmail
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • sendSignInLinkToEmail

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.1 kB ? (?)
    size_with_ext_deps ? 48.5 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 45 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    _setActionCodeSettingsOnRequest
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendOobCode
    sendSignInLinkToEmail
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • setPersistence

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.2 kB ? (?)
    size_with_ext_deps ? 47.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 43 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    setPersistence
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • signInAnonymously

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.3 kB ? (?)
    size_with_ext_deps ? 48.7 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 46 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInAnonymously
    signUp
    utcTimestampToDateString
    ?
    classes ?
    Click to show 13 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • signInWithCredential

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.6 kB ? (?)
    size_with_ext_deps ? 49.0 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 46 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _reloadWithoutSaving
    _signInWithCredential
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithCredential
    utcTimestampToDateString
    ?
    classes ?
    Click to show 14 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • signInWithCustomToken

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.2 kB ? (?)
    size_with_ext_deps ? 48.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 45 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithCustomToken
    utcTimestampToDateString
    ?
    classes ?
    Click to show 13 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • signInWithEmailAndPassword

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 42.1 kB ? (?)
    size_with_ext_deps ? 52.5 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 54 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _reloadWithoutSaving
    _signInWithCredential
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    parseDeepLink
    parseMode
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithCredential
    signInWithEmailAndPassword
    signInWithEmailLink
    signInWithEmailLinkForLinking
    signInWithPassword
    updateEmailPassword
    utcTimestampToDateString
    ?
    classes ?
    Click to show 18 depsActionCodeURL
    AuthCredential
    AuthImpl
    AuthInternal
    Delay
    EmailAuthCredential
    EmailAuthProvider
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • signInWithEmailLink

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 42.3 kB ? (?)
    size_with_ext_deps ? 52.7 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 54 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getCurrentUrl
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _reloadWithoutSaving
    _signInWithCredential
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    parseDeepLink
    parseMode
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithCredential
    signInWithEmailLink
    signInWithEmailLinkForLinking
    signInWithPassword
    updateEmailPassword
    utcTimestampToDateString
    ?
    classes ?
    Click to show 18 depsActionCodeURL
    AuthCredential
    AuthImpl
    AuthInternal
    Delay
    EmailAuthCredential
    EmailAuthProvider
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • signInWithPhoneNumber

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 42.1 kB ? (?)
    size_with_ext_deps ? 52.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 54 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _reloadWithoutSaving
    _signInWithCredential
    _verifyPhoneNumber
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithPhoneNumber
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendPhoneVerificationCode
    signInWithCredential
    signInWithPhoneNumber
    startEnrollPhoneMfa
    startSignInPhoneMfa
    utcTimestampToDateString
    verifyPhoneNumberForExisting
    ?
    classes ?
    Click to show 17 depsAuthCredential
    AuthImpl
    AuthInternal
    ConfirmationResult
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    PhoneAuthCredential
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 14 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    RECAPTCHA_VERIFIER_TYPE
    SERVER_ERROR_MAP
    VERIFY_PHONE_NUMBER_FOR_EXISTING_ERROR_MAP_
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • signInWithPopup

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 45.7 kB ? (?)
    size_with_ext_deps ? 56.2 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 55 deps_castAuth
    _emulatorUrl
    _generateEventId
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _link
    _link$1
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _reauth
    _reauthenticate
    _reloadWithoutSaving
    _signIn
    _signInWithCredential
    _withDefaultResolver
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    signInWithPopup
    utcTimestampToDateString
    ?
    classes ?
    Click to show 20 depsAbstractPopupRedirectOperation
    AuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    IdpCredential
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    PopupOperation
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 13 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • signInWithRedirect

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 40.2 kB ? (?)
    size_with_ext_deps ? 50.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 46 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _reloadWithoutSaving
    _withDefaultResolver
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    signInWithRedirect
    utcTimestampToDateString
    ?
    classes ?
    Click to show 15 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 13 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • signOut

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.2 kB ? (?)
    size_with_ext_deps ? 47.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 43 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signOut
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • unlink

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.8 kB ? (?)
    size_with_ext_deps ? 48.2 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 46 deps_assertLinkedStatus
    _castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    deleteLinkedAccounts
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerDataAsNames
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    unlink
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • updateCurrentUser

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.2 kB ? (?)
    size_with_ext_deps ? 47.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 43 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    updateCurrentUser
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • updateEmail

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.4 kB ? (?)
    size_with_ext_deps ? 47.9 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 45 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    updateEmail
    updateEmailOrPassword
    updateEmailPassword
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • updatePassword

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.4 kB ? (?)
    size_with_ext_deps ? 47.9 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 45 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    updateEmailOrPassword
    updateEmailPassword
    updatePassword
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • updatePhoneNumber

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.9 kB ? (?)
    size_with_ext_deps ? 48.3 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 45 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _link
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    updatePhoneNumber
    utcTimestampToDateString
    ?
    classes ?
    Click to show 13 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • updateProfile

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.6 kB ? (?)
    size_with_ext_deps ? 48.1 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 43 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    updateProfile
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • useDeviceLanguage

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 37.2 kB ? (?)
    size_with_ext_deps ? 47.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 43 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    useDeviceLanguage
    utcTimestampToDateString
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • verifyBeforeUpdateEmail

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.1 kB ? (?)
    size_with_ext_deps ? 48.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 46 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    _setActionCodeSettingsOnRequest
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendOobCode
    utcTimestampToDateString
    verifyAndChangeEmail
    verifyBeforeUpdateEmail
    ?
    classes ?
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?
  • verifyPasswordResetCode

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 38.4 kB ? (?)
    size_with_ext_deps ? 48.8 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 45 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _reloadWithoutSaving
    assert
    assertStringOrUndefined
    checkActionCode
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    resetPassword
    secondsStringToMilliseconds
    utcTimestampToDateString
    verifyPasswordResetCode
    ?
    classes ?
    Click to show 14 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorInfo
    NetworkTimeout
    PersistenceUserManager
    PhoneMultiFactorInfo
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    ?
    variables ?
    Click to show 12 depsAUTH_ERROR_FACTORY
    DEFAULT_API_TIMEOUT_MS
    ERRORS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ?
    Click to show 9 depsErrorFactory
    FirebaseError
    base64Decode
    createSubscribe
    getUA
    isBrowserExtension
    isMobileCordova
    isReactNative
    querystring
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
    tslib ? __rest ?

@firebase/functions-exp

  • getFunctions

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 1.83 kB 2.00 kB +167 B (+9.1%)
    size_with_ext_deps 5.71 kB 5.89 kB +175 B (+3.1%)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    variables DEFAULT_REGION
    FUNCTIONS_TYPE
    factory
    name
    version
    DEFAULT_REGION
    FUNCTIONS_TYPE
    name
    version
    - factory
  • httpsCallable

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 5.20 kB 5.36 kB +159 B (+3.1%)
    size_with_ext_deps 9.79 kB 9.81 kB +23 B (+0.2%)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    variables
    Click to show 8 depsDEFAULT_REGION
    FUNCTIONS_TYPE
    LONG_TYPE
    UNSIGNED_LONG_TYPE
    errorCodeMap
    factory
    name
    version
    Click to show 7 depsDEFAULT_REGION
    FUNCTIONS_TYPE
    LONG_TYPE
    UNSIGNED_LONG_TYPE
    errorCodeMap
    name
    version
    - factory
  • useFunctionsEmulator

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 1.80 kB 1.99 kB +190 B (+10.6%)
    size_with_ext_deps 5.65 kB 5.84 kB +198 B (+3.5%)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    variables DEFAULT_REGION
    FUNCTIONS_TYPE
    factory
    name
    version
    DEFAULT_REGION
    FUNCTIONS_TYPE
    name
    version
    - factory

@firebase/installations-exp

  • deleteInstallations

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 8.90 kB 8.95 kB +53 B (+0.6%)
    size_with_ext_deps 17.3 kB 17.3 kB -81 B (-0.5%)
  • getId

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 8.34 kB 8.39 kB +49 B (+0.6%)
    size_with_ext_deps 16.8 kB 16.7 kB -85 B (-0.5%)
  • getInstallations

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 8.43 kB 8.48 kB +49 B (+0.6%)
    size_with_ext_deps 16.9 kB 16.8 kB -85 B (-0.5%)
  • getToken

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 8.35 kB 8.40 kB +49 B (+0.6%)
    size_with_ext_deps 16.8 kB 16.7 kB -85 B (-0.5%)
  • onIdChange

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size 8.60 kB 8.65 kB +49 B (+0.6%)
    size_with_ext_deps 17.0 kB 17.0 kB -85 B (-0.5%)

@firebase/performance-exp

  • getPerformance

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 17.3 kB ? (?)
    size_with_ext_deps ? 34.2 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 50 depsaddToQueue
    changeInitializationStatus
    configValid
    convertMetricValueToInteger
    createNetworkRequestEntry
    createUserTimingTrace
    dispatchQueueEvents
    getApiKey
    getAppId
    getApplicationInfo
    getAuthTokenPromise
    getConfig
    getDocumentReadyComplete
    getEffectiveConnectionType
    getIid
    getIidPromise
    getInitializationPromise
    getPerformance
    getProjectId
    getRemoteConfig
    getServiceWorkerStatus
    getStoredConfig
    getVisibilityState
    initializePerf
    isPerfInitialized
    isValidCustomAttributeName
    isValidCustomAttributeValue
    isValidMetricName
    logNetworkRequest
    logTrace
    mergeStrings
    postToFlEndpoint
    processConfig
    processQueue
    registerPerformance
    sendEventsToFl
    sendLog
    sendTraceLog
    serializeNetworkRequest
    serializeTrace
    serializer
    setupApi
    setupNetworkRequests
    setupOobResources
    setupOobTraces
    setupTransportService
    setupUserTimingTraces
    shouldLogAfterSampling
    storeConfig
    transportHandler
    ?
    classes ? Api
    PerformanceController
    SettingsService
    Trace
    ?
    variables ?
    Click to show 45 depsATTRIBUTE_FORMAT_REGEX
    CONFIG_EXPIRY_LOCAL_STORAGE_KEY
    CONFIG_LOCAL_STORAGE_KEY
    COULD_NOT_GET_CONFIG_MSG
    DEFAULT_CONFIGS
    DEFAULT_ENTRY_NAME
    DEFAULT_REMAINING_TRIES
    DEFAULT_SEND_INTERVAL_MS
    ERROR_DESCRIPTION_MAP
    ERROR_FACTORY
    FID_WAIT_TIME_MS
    FIRST_CONTENTFUL_PAINT_COUNTER_NAME
    FIRST_INPUT_DELAY_COUNTER_NAME
    FIRST_PAINT_COUNTER_NAME
    FIS_AUTH_PREFIX
    INITIAL_SEND_TIME_DELAY_MS
    MAX_ATTRIBUTE_NAME_LENGTH
    MAX_ATTRIBUTE_VALUE_LENGTH
    MAX_METRIC_NAME_LENGTH
    OOB_TRACE_PAGE_LOAD_PREFIX
    REMOTE_CONFIG_SDK_VERSION
    RESERVED_ATTRIBUTE_PREFIXES
    RESERVED_AUTO_PREFIX
    SDK_VERSION
    SERVICE
    SERVICE_NAME
    TRACE_MEASURE_PREFIX
    TRACE_START_MARK_PREFIX
    TRACE_STOP_MARK_PREFIX
    VisibilityState
    apiInstance
    consoleLogger
    factory
    iid
    initializationPromise
    initializationStatus
    isTransportSetup
    logger
    name
    oobMetrics
    queue
    remainingTries
    settingsServiceInstance
    version
    windowInstance
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ? ErrorFactory
    isIndexedDBAvailable
    validateIndexedDBOpenable
    ?
    @firebase/app-exp ? _getProvider
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
  • trace

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 17.2 kB ? (?)
    size_with_ext_deps ? 34.1 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 50 depsaddToQueue
    changeInitializationStatus
    configValid
    convertMetricValueToInteger
    createNetworkRequestEntry
    createUserTimingTrace
    dispatchQueueEvents
    getApiKey
    getAppId
    getApplicationInfo
    getAuthTokenPromise
    getConfig
    getDocumentReadyComplete
    getEffectiveConnectionType
    getIid
    getIidPromise
    getInitializationPromise
    getProjectId
    getRemoteConfig
    getServiceWorkerStatus
    getStoredConfig
    getVisibilityState
    initializePerf
    isPerfInitialized
    isValidCustomAttributeName
    isValidCustomAttributeValue
    isValidMetricName
    logNetworkRequest
    logTrace
    mergeStrings
    postToFlEndpoint
    processConfig
    processQueue
    registerPerformance
    sendEventsToFl
    sendLog
    sendTraceLog
    serializeNetworkRequest
    serializeTrace
    serializer
    setupApi
    setupNetworkRequests
    setupOobResources
    setupOobTraces
    setupTransportService
    setupUserTimingTraces
    shouldLogAfterSampling
    storeConfig
    trace
    transportHandler
    ?
    classes ? Api
    PerformanceController
    SettingsService
    Trace
    ?
    variables ?
    Click to show 45 depsATTRIBUTE_FORMAT_REGEX
    CONFIG_EXPIRY_LOCAL_STORAGE_KEY
    CONFIG_LOCAL_STORAGE_KEY
    COULD_NOT_GET_CONFIG_MSG
    DEFAULT_CONFIGS
    DEFAULT_ENTRY_NAME
    DEFAULT_REMAINING_TRIES
    DEFAULT_SEND_INTERVAL_MS
    ERROR_DESCRIPTION_MAP
    ERROR_FACTORY
    FID_WAIT_TIME_MS
    FIRST_CONTENTFUL_PAINT_COUNTER_NAME
    FIRST_INPUT_DELAY_COUNTER_NAME
    FIRST_PAINT_COUNTER_NAME
    FIS_AUTH_PREFIX
    INITIAL_SEND_TIME_DELAY_MS
    MAX_ATTRIBUTE_NAME_LENGTH
    MAX_ATTRIBUTE_VALUE_LENGTH
    MAX_METRIC_NAME_LENGTH
    OOB_TRACE_PAGE_LOAD_PREFIX
    REMOTE_CONFIG_SDK_VERSION
    RESERVED_ATTRIBUTE_PREFIXES
    RESERVED_AUTO_PREFIX
    SDK_VERSION
    SERVICE
    SERVICE_NAME
    TRACE_MEASURE_PREFIX
    TRACE_START_MARK_PREFIX
    TRACE_STOP_MARK_PREFIX
    VisibilityState
    apiInstance
    consoleLogger
    factory
    iid
    initializationPromise
    initializationStatus
    isTransportSetup
    logger
    name
    oobMetrics
    queue
    remainingTries
    settingsServiceInstance
    version
    windowInstance
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ? ErrorFactory
    isIndexedDBAvailable
    validateIndexedDBOpenable
    ?
    @firebase/app-exp ? _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?

@firebase/remote-config-exp

  • activate

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 10.3 kB ? (?)
    size_with_ext_deps ? 27.0 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 8 depsactivate
    ensureInitialized
    getUserLanguage
    isRetriableError
    openDatabase
    registerRemoteConfig
    setAbortableTimeout
    toFirebaseError
    ?
    classes ?
    Click to show 6 depsCachingClient
    RemoteConfig
    RestClient
    RetryingClient
    Storage
    StorageCache
    ?
    variables ?
    Click to show 10 depsAPP_NAMESPACE_STORE
    DB_NAME
    DB_VERSION
    DEFAULT_CACHE_MAX_AGE_MILLIS
    DEFAULT_FETCH_TIMEOUT_MILLIS
    ERROR_DESCRIPTION_MAP
    ERROR_FACTORY
    RC_COMPONENT_NAME
    name
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ? ErrorFactory
    FirebaseError
    calculateBackoffMillis
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
  • ensureInitialized

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 10.0 kB ? (?)
    size_with_ext_deps ? 26.7 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 7 depsensureInitialized
    getUserLanguage
    isRetriableError
    openDatabase
    registerRemoteConfig
    setAbortableTimeout
    toFirebaseError
    ?
    classes ?
    Click to show 6 depsCachingClient
    RemoteConfig
    RestClient
    RetryingClient
    Storage
    StorageCache
    ?
    variables ?
    Click to show 10 depsAPP_NAMESPACE_STORE
    DB_NAME
    DB_VERSION
    DEFAULT_CACHE_MAX_AGE_MILLIS
    DEFAULT_FETCH_TIMEOUT_MILLIS
    ERROR_DESCRIPTION_MAP
    ERROR_FACTORY
    RC_COMPONENT_NAME
    name
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ? ErrorFactory
    FirebaseError
    calculateBackoffMillis
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
  • fetchAndActivate

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 10.9 kB ? (?)
    size_with_ext_deps ? 27.6 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 11 depsactivate
    ensureInitialized
    fetchAndActivate
    fetchConfig
    getUserLanguage
    hasErrorCode
    isRetriableError
    openDatabase
    registerRemoteConfig
    setAbortableTimeout
    toFirebaseError
    ?
    classes ?
    Click to show 7 depsCachingClient
    RemoteConfig
    RemoteConfigAbortSignal
    RestClient
    RetryingClient
    Storage
    StorageCache
    ?
    variables ?
    Click to show 10 depsAPP_NAMESPACE_STORE
    DB_NAME
    DB_VERSION
    DEFAULT_CACHE_MAX_AGE_MILLIS
    DEFAULT_FETCH_TIMEOUT_MILLIS
    ERROR_DESCRIPTION_MAP
    ERROR_FACTORY
    RC_COMPONENT_NAME
    name
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ? ErrorFactory
    FirebaseError
    calculateBackoffMillis
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
  • fetchConfig

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 10.6 kB ? (?)
    size_with_ext_deps ? 27.2 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 9 depsensureInitialized
    fetchConfig
    getUserLanguage
    hasErrorCode
    isRetriableError
    openDatabase
    registerRemoteConfig
    setAbortableTimeout
    toFirebaseError
    ?
    classes ?
    Click to show 7 depsCachingClient
    RemoteConfig
    RemoteConfigAbortSignal
    RestClient
    RetryingClient
    Storage
    StorageCache
    ?
    variables ?
    Click to show 10 depsAPP_NAMESPACE_STORE
    DB_NAME
    DB_VERSION
    DEFAULT_CACHE_MAX_AGE_MILLIS
    DEFAULT_FETCH_TIMEOUT_MILLIS
    ERROR_DESCRIPTION_MAP
    ERROR_FACTORY
    RC_COMPONENT_NAME
    name
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ? ErrorFactory
    FirebaseError
    calculateBackoffMillis
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
  • getAll

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 11.2 kB ? (?)
    size_with_ext_deps ? 27.9 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 10 depsensureInitialized
    getAll
    getAllKeys
    getUserLanguage
    getValue
    isRetriableError
    openDatabase
    registerRemoteConfig
    setAbortableTimeout
    toFirebaseError
    ?
    classes ?
    Click to show 7 depsCachingClient
    RemoteConfig
    RestClient
    RetryingClient
    Storage
    StorageCache
    Value
    ?
    variables ?
    Click to show 14 depsAPP_NAMESPACE_STORE
    BOOLEAN_TRUTHY_VALUES
    DB_NAME
    DB_VERSION
    DEFAULT_CACHE_MAX_AGE_MILLIS
    DEFAULT_FETCH_TIMEOUT_MILLIS
    DEFAULT_VALUE_FOR_BOOLEAN
    DEFAULT_VALUE_FOR_NUMBER
    DEFAULT_VALUE_FOR_STRING
    ERROR_DESCRIPTION_MAP
    ERROR_FACTORY
    RC_COMPONENT_NAME
    name
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ? ErrorFactory
    FirebaseError
    calculateBackoffMillis
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
  • getBoolean

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 11.1 kB ? (?)
    size_with_ext_deps ? 27.7 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 9 depsensureInitialized
    getBoolean
    getUserLanguage
    getValue
    isRetriableError
    openDatabase
    registerRemoteConfig
    setAbortableTimeout
    toFirebaseError
    ?
    classes ?
    Click to show 7 depsCachingClient
    RemoteConfig
    RestClient
    RetryingClient
    Storage
    StorageCache
    Value
    ?
    variables ?
    Click to show 14 depsAPP_NAMESPACE_STORE
    BOOLEAN_TRUTHY_VALUES
    DB_NAME
    DB_VERSION
    DEFAULT_CACHE_MAX_AGE_MILLIS
    DEFAULT_FETCH_TIMEOUT_MILLIS
    DEFAULT_VALUE_FOR_BOOLEAN
    DEFAULT_VALUE_FOR_NUMBER
    DEFAULT_VALUE_FOR_STRING
    ERROR_DESCRIPTION_MAP
    ERROR_FACTORY
    RC_COMPONENT_NAME
    name
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ? ErrorFactory
    FirebaseError
    calculateBackoffMillis
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
  • getNumber

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 11.0 kB ? (?)
    size_with_ext_deps ? 27.7 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 9 depsensureInitialized
    getNumber
    getUserLanguage
    getValue
    isRetriableError
    openDatabase
    registerRemoteConfig
    setAbortableTimeout
    toFirebaseError
    ?
    classes ?
    Click to show 7 depsCachingClient
    RemoteConfig
    RestClient
    RetryingClient
    Storage
    StorageCache
    Value
    ?
    variables ?
    Click to show 14 depsAPP_NAMESPACE_STORE
    BOOLEAN_TRUTHY_VALUES
    DB_NAME
    DB_VERSION
    DEFAULT_CACHE_MAX_AGE_MILLIS
    DEFAULT_FETCH_TIMEOUT_MILLIS
    DEFAULT_VALUE_FOR_BOOLEAN
    DEFAULT_VALUE_FOR_NUMBER
    DEFAULT_VALUE_FOR_STRING
    ERROR_DESCRIPTION_MAP
    ERROR_FACTORY
    RC_COMPONENT_NAME
    name
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ? ErrorFactory
    FirebaseError
    calculateBackoffMillis
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
  • getRemoteConfig

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 10.1 kB ? (?)
    size_with_ext_deps ? 26.7 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 8 depsensureInitialized
    getRemoteConfig
    getUserLanguage
    isRetriableError
    openDatabase
    registerRemoteConfig
    setAbortableTimeout
    toFirebaseError
    ?
    classes ?
    Click to show 6 depsCachingClient
    RemoteConfig
    RestClient
    RetryingClient
    Storage
    StorageCache
    ?
    variables ?
    Click to show 10 depsAPP_NAMESPACE_STORE
    DB_NAME
    DB_VERSION
    DEFAULT_CACHE_MAX_AGE_MILLIS
    DEFAULT_FETCH_TIMEOUT_MILLIS
    ERROR_DESCRIPTION_MAP
    ERROR_FACTORY
    RC_COMPONENT_NAME
    name
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ? ErrorFactory
    FirebaseError
    calculateBackoffMillis
    ?
    @firebase/app-exp ? SDK_VERSION
    _getProvider
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
  • getString

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 11.0 kB ? (?)
    size_with_ext_deps ? 27.7 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 9 depsensureInitialized
    getString
    getUserLanguage
    getValue
    isRetriableError
    openDatabase
    registerRemoteConfig
    setAbortableTimeout
    toFirebaseError
    ?
    classes ?
    Click to show 7 depsCachingClient
    RemoteConfig
    RestClient
    RetryingClient
    Storage
    StorageCache
    Value
    ?
    variables ?
    Click to show 14 depsAPP_NAMESPACE_STORE
    BOOLEAN_TRUTHY_VALUES
    DB_NAME
    DB_VERSION
    DEFAULT_CACHE_MAX_AGE_MILLIS
    DEFAULT_FETCH_TIMEOUT_MILLIS
    DEFAULT_VALUE_FOR_BOOLEAN
    DEFAULT_VALUE_FOR_NUMBER
    DEFAULT_VALUE_FOR_STRING
    ERROR_DESCRIPTION_MAP
    ERROR_FACTORY
    RC_COMPONENT_NAME
    name
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ? ErrorFactory
    FirebaseError
    calculateBackoffMillis
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
  • getValue

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 11.0 kB ? (?)
    size_with_ext_deps ? 27.7 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 8 depsensureInitialized
    getUserLanguage
    getValue
    isRetriableError
    openDatabase
    registerRemoteConfig
    setAbortableTimeout
    toFirebaseError
    ?
    classes ?
    Click to show 7 depsCachingClient
    RemoteConfig
    RestClient
    RetryingClient
    Storage
    StorageCache
    Value
    ?
    variables ?
    Click to show 14 depsAPP_NAMESPACE_STORE
    BOOLEAN_TRUTHY_VALUES
    DB_NAME
    DB_VERSION
    DEFAULT_CACHE_MAX_AGE_MILLIS
    DEFAULT_FETCH_TIMEOUT_MILLIS
    DEFAULT_VALUE_FOR_BOOLEAN
    DEFAULT_VALUE_FOR_NUMBER
    DEFAULT_VALUE_FOR_STRING
    ERROR_DESCRIPTION_MAP
    ERROR_FACTORY
    RC_COMPONENT_NAME
    name
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ? ErrorFactory
    FirebaseError
    calculateBackoffMillis
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?
  • setLogLevel

    Size

    Type Base (f900417) Head (9a145ce) Diff
    size ? 10.2 kB ? (?)
    size_with_ext_deps ? 26.8 kB ? (?)

    Dependencies

    Type Base (f900417) Head (9a145ce) Diff
    functions ?
    Click to show 8 depsensureInitialized
    getUserLanguage
    isRetriableError
    openDatabase
    registerRemoteConfig
    setAbortableTimeout
    setLogLevel
    toFirebaseError
    ?
    classes ?
    Click to show 6 depsCachingClient
    RemoteConfig
    RestClient
    RetryingClient
    Storage
    StorageCache
    ?
    variables ?
    Click to show 10 depsAPP_NAMESPACE_STORE
    DB_NAME
    DB_VERSION
    DEFAULT_CACHE_MAX_AGE_MILLIS
    DEFAULT_FETCH_TIMEOUT_MILLIS
    ERROR_DESCRIPTION_MAP
    ERROR_FACTORY
    RC_COMPONENT_NAME
    name
    version
    ?

    External Dependencies

    Module Base (f900417) Head (9a145ce) Diff
    @firebase/logger ? LogLevel
    Logger
    ?
    @firebase/util ? ErrorFactory
    FirebaseError
    calculateBackoffMillis
    ?
    @firebase/app-exp ? SDK_VERSION
    _registerComponent
    registerVersion
    ?
    @firebase/component ? Component ?

Test Logs

@zwu52 zwu52 requested a review from hsubox76 September 16, 2020 16:14
} else {
this.bgMessageHandler.next(payload);
await this.bgMessageHandler.next(payload);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not compatible with Observer signature where next() should return void. Perhaps we should only take a callback instead of an observer in onBackgroundMessage() ?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member Author

@zwu52 zwu52 Sep 30, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the issue is caused by the fact that the silent push check (which might be a timer or run till the end of the function) races the onBackgroundMessage. The only thing we are during differently from previous API is the wrapping and transformation operations on the payload (which is necessary for format and style).

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you think it's a bug on Chrome side? Are we supposed to wait on the promise returned by ServiceWorkerRegistration.showNotification() ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not sure if blocking ServiceWorkerRegistration.showNotification would work. I tried a await sleep(10s) at the end of onPush. The update in background would still show up. So I am suspecting there is a timer on this. I am going to verify it in Chrome code and possibly reach out to them to figure a solution if that's the case

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does waiting on the promise returned by ServiceWorkerRegistration.showNotification() work? Chrome will always show a notification if we don't show a notification ourselves.

Copy link
Member Author

@zwu52 zwu52 Oct 1, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

onBackgroundMessage is a non-async function so can't await in that hook.

However, I think I as mistaken. The showNotification check is ran after the onPush is completed with event.waitUntil(onPush).

The solution I can think of is to block n seconds at the end of onPush here to let the onBackgroundMessage code to complete. pros and cons of doing so:
pro: - limit how much time a piece of code can run in the background. Imagine a malicious code snippet just keeps running in the background and never completes. The site has been updated in background message will never show (but there is probably a max execution time enforcer somewhere).
con: - blocking messages for every n seconds even if the onBackgroundMessage logic runs less than that. - It's kind of arbitrary on how to pick that n seconds.

WDYT of this approach or is there a better way to put one an execution time limit in js?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As you noted, I'm not sure how to pick the n seconds. And I'm not sure if we should make the decision on developer's behalf as there might be valid use cases that needs longer running time.

await onBackgroundMessage() is the right thing to do IMO. Can we change its signature to void | Promise<void>, so that it's backward compatible? WDTY

Copy link
Member Author

@zwu52 zwu52 Oct 8, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think changing it to Promise<void> is reasonable. Having it going through a whole API review process seems cumbersome. Is there a recommended way to deal with these changes?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we can avoid the API review, but we can try to get it approved by email.

'@firebase/messaging': patch
---

Awaits onBackgroundMessage hook to avoid false-positive silent pushes warnings.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

await has a specially meaning in JS. It sounds like we are directly awaiting on the hook, but we are actually setting a timeout in parallel and await that timeout. Can you please make the changelog more specific about what we are doing and why we do it? It's probably worth mentioning the 1s limit and how we reached the number.

@zwu52 zwu52 changed the title await onBackgroundMessage Hook Set 1s timeout for onBackgroundMessage Hook Oct 28, 2020
@zwu52 zwu52 requested a review from Feiyang1 October 28, 2020 23:56
@github-actions
Copy link
Contributor

Changeset File Check ⚠️

  • Changeset formatting error in following file:
    { ValidationError: Some errors occurred when validating the changesets config:
    The package "@firebase/remote-config-exp" depends on the ignored package "@firebase/app-exp", but "@firebase/remote-config-exp" is not being ignored. Please add "@firebase/remote-config-exp" to the `ignore` option.
    The package "@firebase/remote-config-exp" depends on the ignored package "@firebase/app-types-exp", but "@firebase/remote-config-exp" is not being ignored. Please add "@firebase/remote-config-exp" to the `ignore` option.
    The package "@firebase/remote-config-exp" depends on the ignored package "@firebase/installations-exp", but "@firebase/remote-config-exp" is not being ignored. Please add "@firebase/remote-config-exp" to the `ignore` option.
      name: 'ValidationError',
      _error:
       Error
           at new ExtendableError (/home/runner/work/firebase-js-sdk/firebase-js-sdk/node_modules/extendable-error/bld/index.js:23:24)
           at new ValidationError (/home/runner/work/firebase-js-sdk/firebase-js-sdk/node_modules/@changesets/errors/dist/errors.cjs.dev.js:16:1)
           at parse (/home/runner/work/firebase-js-sdk/firebase-js-sdk/node_modules/@changesets/cli/node_modules/@changesets/config/dist/config.cjs.dev.js:196:11)
           at Object.read (/home/runner/work/firebase-js-sdk/firebase-js-sdk/node_modules/@changesets/cli/node_modules/@changesets/config/dist/config.cjs.dev.js:84:10) }
    

@zwu52 zwu52 merged commit 54a46f8 into master Oct 29, 2020
@google-oss-bot google-oss-bot mentioned this pull request Nov 3, 2020
wu-hui added a commit that referenced this pull request Nov 9, 2020
* Rolls a node app building bundles.

* Build bundle files for given list of project IDs.

* Build the bundle json map and save it for integration tests.

* Add emulator_settings.ts to gulp

* Move bundle.test.ts to api/

* Bundles passes all tests and expose in classic API

* Add CI project ID to bundles.

* Adhoc string replacement and length re-calculation

* Fix lint errors.

* Delete old changes from make node app

* Address comments

* Update yarn.lock for release (#3998)

Temp fix where database version is bumped before firebase-admin can update deps

* Manually prepares the bundle strings.

* Update API

* Update config.ts

* Use Chrome for karma debugging (#4007)

* Cache emulator between runs (#3956)

* Remote Config Modularization (#3975)

* rc exp init

* Add apis

* register rc exp

* implement funcitonal APIs

* fix tests

* build rc exp

* add api-extractor to rc types

* cast directly witout function

* delete changelog for rc exp

* add code owners to rc exp

* update dep version

* Remove AuthErrorCode from core export (#4013)

* Remove AuthErrorCode from core export

* Api

* Update config.ts to remove bundles

* adds a root changelog (#4009)

* adds a root changelog

* Update CHANGELOG.md

Co-authored-by: Feiyang <[email protected]>

* Update dependency typescript to v4.0.5 (#3846)

Co-authored-by: Renovate Bot <[email protected]>

* Update dependency karma-firefox-launcher to v2 (#3987)

Co-authored-by: Renovate Bot <[email protected]>

* Update dependency google-closure-library to v20200830 (#3765)

* Update dependency google-closure-library to v20200830

* Replace goog.isArray with Array.isArray

https://github.com/google/closure-library/releases/tag/v20200628

Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: Alex Volkovitsky <[email protected]>

* exclude remote config exp packages in changeset (#4014)

* Set 1s timeout for onBackgroundMessage Hook (#3780)

* await onBackgroundMessage hook

* Create fluffy-panthers-hide.md

* block in onPush to let onBackgroundMessage to execute

* polish wording

* Update changeset

to be more specific

* Update fluffy-panthers-hide.md

* Clarify PR is about a bug fix

* Update fluffy-panthers-hide.md

* A whole bunch of things to bring auth (compat) to parity (#3970)

* Handle anonymous auth re-login edge case

* Formatting

* Initial fixes

* Fix redirect

* clean up additional user info

* Formatting

* PR feedback

* Fix some tests

* Fix tests & write some new ones

* Fix broken build

* Formatting

* Formatting

* PR feedback

* Formatting

* PR feedback

Co-authored-by: avolkovi <[email protected]>

* Add withFunctionsTriggersDisabled method to rules-unit-testing (#3928)

* Update integration tests to use free functions

* Functions compat package (#3739)

* Add free functions to exports

* Fix to avoid false failures on changeset checker (#4012)

* Add changeset for Firestore (#4030)

* Update functions-compat dep version and fix changeset script error (#4032)

* Update integration tests. Minified tests fail.

* Bump node memory limit for all test CI (#4035)

* Compat Layer for Firestore (#4003)

* Rename all public API types to PublicX (#4039)

* Update all non-major dependencies (#3953)

Co-authored-by: Renovate Bot <[email protected]>

* Version Packages (#4033)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Set up Storage modularization (#3499)

Refactor storage for modularization.

* Free functions removed from exp database.ts

Co-authored-by: Christina Holland <[email protected]>
Co-authored-by: Sebastian Schmidt <[email protected]>
Co-authored-by: Sam Stern <[email protected]>
Co-authored-by: Feiyang <[email protected]>
Co-authored-by: Sam Horlbeck Olsen <[email protected]>
Co-authored-by: Dimitri Mitropoulos <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: Alex Volkovitsky <[email protected]>
Co-authored-by: Kai Wu <[email protected]>
Co-authored-by: Google Open Source Bot <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@firebase firebase locked and limited conversation to collaborators Nov 29, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants