Skip to content

Refactor auth error maps to make the verbose error map an optional dependency #4008

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 14 commits into from
Nov 12, 2020

Conversation

sam-gc
Copy link
Contributor

@sam-gc sam-gc commented Oct 28, 2020

No description provided.

@changeset-bot
Copy link

changeset-bot bot commented Oct 28, 2020

⚠️ No Changeset found

Latest commit: 4b6eecf

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

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

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Oct 28, 2020

Binary Size Report

Affected SDKs

No changes between base commit (39847b8) and head commit (58e4ec0).

Test Logs

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Oct 29, 2020

Size Analysis Report

Affected Products

@firebase/auth-exp

  • ActionCodeURL

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 39.0 kB 28.2 kB -10.7 kB (-27.5%)
    size_with_ext_deps 49.5 kB 38.7 kB -10.7 kB (-21.7%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 47 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    parseDeepLink
    parseMode
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • AuthCredential

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.2 kB 27.5 kB -10.7 kB (-28.0%)
    size_with_ext_deps 48.7 kB 38.0 kB -10.7 kB (-22.0%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 45 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • EmailAuthCredential

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 40.0 kB 29.2 kB -10.7 kB (-26.9%)
    size_with_ext_deps 50.5 kB 39.7 kB -10.8 kB (-21.3%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 50 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithEmailLink
    signInWithEmailLinkForLinking
    signInWithPassword
    updateEmailPassword
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • EmailAuthProvider

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 41.4 kB 30.6 kB -10.8 kB (-26.0%)
    size_with_ext_deps 51.9 kB 41.1 kB -10.8 kB (-20.8%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 52 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    parseDeepLink
    parseMode
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithEmailLink
    signInWithEmailLinkForLinking
    signInWithPassword
    updateEmailPassword
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • FacebookAuthProvider

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 41.3 kB 30.6 kB -10.7 kB (-26.0%)
    size_with_ext_deps 51.8 kB 41.1 kB -10.7 kB (-20.7%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 47 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 12 depsDEFAULT_API_TIMEOUT_MS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • GithubAuthProvider

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 41.3 kB 30.6 kB -10.7 kB (-26.0%)
    size_with_ext_deps 51.8 kB 41.1 kB -10.7 kB (-20.7%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 47 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 12 depsDEFAULT_API_TIMEOUT_MS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • GoogleAuthProvider

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 41.3 kB 30.6 kB -10.7 kB (-26.0%)
    size_with_ext_deps 51.8 kB 41.1 kB -10.7 kB (-20.7%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 47 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 12 depsDEFAULT_API_TIMEOUT_MS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • OAuthCredential

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 40.0 kB 29.3 kB -10.7 kB (-26.8%)
    size_with_ext_deps 50.5 kB 39.8 kB -10.7 kB (-21.2%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 47 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 12 depsDEFAULT_API_TIMEOUT_MS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • OAuthProvider

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 40.7 kB 30.0 kB -10.7 kB (-26.4%)
    size_with_ext_deps 51.2 kB 40.5 kB -10.7 kB (-21.0%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 47 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 12 depsDEFAULT_API_TIMEOUT_MS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • PhoneAuthCredential

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 40.0 kB 29.3 kB -10.7 kB (-26.8%)
    size_with_ext_deps 50.5 kB 39.8 kB -10.7 kB (-21.2%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 49 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithPhoneNumber
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithPhoneNumber
    utcTimestampToDateString
    verifyPhoneNumberForExisting
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 12 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    VERIFY_PHONE_NUMBER_FOR_EXISTING_ERROR_MAP_
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • PhoneAuthProvider

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 41.7 kB 30.9 kB -10.8 kB (-25.9%)
    size_with_ext_deps 52.2 kB 41.4 kB -10.8 kB (-20.7%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 53 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    _verifyPhoneNumber
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithPhoneNumber
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendPhoneVerificationCode
    signInWithPhoneNumber
    startEnrollPhoneMfa
    startSignInPhoneMfa
    utcTimestampToDateString
    verifyPhoneNumberForExisting
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 13 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    RECAPTCHA_VERIFIER_TYPE
    SERVER_ERROR_MAP
    VERIFY_PHONE_NUMBER_FOR_EXISTING_ERROR_MAP_
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • PhoneMultiFactorGenerator

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.8 kB 28.1 kB -10.7 kB (-27.5%)
    size_with_ext_deps 49.3 kB 38.6 kB -10.7 kB (-21.7%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 47 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    finalizeEnrollPhoneMfa
    finalizeSignInPhoneMfa
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • RecaptchaVerifier

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 44.4 kB 33.5 kB -10.9 kB (-24.6%)
    size_with_ext_deps 54.9 kB 44.0 kB -10.9 kB (-19.9%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 54 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _generateCallbackName
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _isWorker
    _loadJS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    _window
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    domReady
    extractProviderData
    generateRandomAlphaNumericString
    getAccountInfo
    getIdTokenResult
    getRecaptchaParams
    getScriptParentElement
    getVersionForPlatform
    isHostLanguageValid
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 18 depsDEFAULT_API_TIMEOUT_MS
    DEFAULT_PARAMS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    RECAPTCHA_BASE
    RECAPTCHA_VERIFIER_TYPE
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _EXPIRATION_TIME_MS
    _JSLOAD_CALLBACK
    _POLL_WINDOW_CLOSE_TIMEOUT
    _SOLVE_TIME_MS
    _WIDGET_ID_START
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • TwitterAuthProvider

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 41.3 kB 30.6 kB -10.7 kB (-26.0%)
    size_with_ext_deps 51.8 kB 41.1 kB -10.7 kB (-20.7%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 47 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 12 depsDEFAULT_API_TIMEOUT_MS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • applyActionCode

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.0 kB 27.3 kB -10.7 kB (-28.1%)
    size_with_ext_deps 48.5 kB 37.8 kB -10.7 kB (-22.0%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 46 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    applyActionCode
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • browserLocalPersistence

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 40.9 kB 30.2 kB -10.7 kB (-26.1%)
    size_with_ext_deps 51.5 kB 40.8 kB -10.7 kB (-20.8%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 50 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _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
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 15 depsDEFAULT_API_TIMEOUT_MS
    IE10_LOCAL_STORAGE_SYNC_DELAY
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    STORAGE_AVAILABLE_KEY
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLLING_INTERVAL_MS
    _POLL_WINDOW_CLOSE_TIMEOUT
    browserLocalPersistence
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • browserPopupRedirectResolver

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 55.0 kB 44.0 kB -11.0 kB (-20.0%)
    size_with_ext_deps 65.7 kB 54.6 kB -11.0 kB (-16.8%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) Diff
    functions
    Click to show 78 deps_castAuth
    _emulatorUrl
    _generateCallbackName
    _generateEventId
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getCurrentUrl
    _getFinalTarget
    _getInstance
    _getProjectConfig
    _getRedirectResult
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isIOS
    _isIOSStandalone
    _isOnline
    _isSafari
    _isWebOS
    _link
    _link$1
    _loadGapi
    _loadJS
    _logError
    _logoutIfInvalidated
    _open
    _openIframe
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _reauth
    _reauthenticate
    _reloadWithoutSaving
    _setWindowLocation
    _signIn
    _signInWithCredential
    _validateOrigin
    _window
    _withDefaultResolver
    assert
    assertStringOrUndefined
    debugAssert
    debugFail
    deleteAccount
    eventUid
    extractProviderData
    fail
    getAccountInfo
    getHandlerBase
    getIdTokenResult
    getIframeUrl
    getRedirectUrl
    getScriptParentElement
    getVersionForPlatform
    isNullRedirectEvent
    isRedirectEvent
    isUserInvalidated
    loadGapi
    makeTaggedError
    matchDomain
    mergeProviderData
    openAsNewWindowIOS
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    resetUnloadedGapiModules
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    Click to show 81 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _generateCallbackName
    _generateEventId
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getCurrentUrl
    _getFinalTarget
    _getInstance
    _getProjectConfig
    _getRedirectResult
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isIOS
    _isIOSStandalone
    _isOnline
    _isSafari
    _isWebOS
    _link
    _link$1
    _loadGapi
    _loadJS
    _logError
    _logoutIfInvalidated
    _open
    _openIframe
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _prodErrorMap
    _reauth
    _reauthenticate
    _reloadWithoutSaving
    _setWindowLocation
    _signIn
    _signInWithCredential
    _validateOrigin
    _window
    _withDefaultResolver
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    eventUid
    extractProviderData
    getAccountInfo
    getHandlerBase
    getIdTokenResult
    getIframeUrl
    getRedirectUrl
    getScriptParentElement
    getVersionForPlatform
    isNullRedirectEvent
    isRedirectEvent
    isUserInvalidated
    loadGapi
    makeTaggedError
    matchDomain
    mergeProviderData
    openAsNewWindowIOS
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    resetUnloadedGapiModules
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    variables
    Click to show 32 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
    redirectOutcomeMap
    version
    Click to show 31 depsBASE_POPUP_OPTIONS
    DEFAULT_API_TIMEOUT_MS
    DEFAULT_HEIGHT
    DEFAULT_WIDTH
    EMULATED_IFRAME_PATH
    EMULATOR_WIDGET_PATH
    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
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    browserPopupRedirectResolver
    browserSessionPersistence
    cachedGApiLoader
    inMemoryPersistence
    instanceCache
    logClient
    redirectOutcomeMap
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • browserSessionPersistence

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.6 kB 27.9 kB -10.7 kB (-27.7%)
    size_with_ext_deps 49.1 kB 38.4 kB -10.7 kB (-21.8%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 45 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 13 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    STORAGE_AVAILABLE_KEY
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    browserSessionPersistence
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • checkActionCode

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 39.0 kB 28.3 kB -10.8 kB (-27.6%)
    size_with_ext_deps 49.5 kB 38.8 kB -10.8 kB (-21.7%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 47 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    checkActionCode
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    resetPassword
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • confirmPasswordReset

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.1 kB 27.4 kB -10.7 kB (-28.1%)
    size_with_ext_deps 48.5 kB 37.9 kB -10.7 kB (-22.0%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 47 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    confirmPasswordReset
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    resetPassword
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • createUserWithEmailAndPassword

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 39.0 kB 28.2 kB -10.7 kB (-27.5%)
    size_with_ext_deps 49.5 kB 38.7 kB -10.7 kB (-21.7%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 49 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    createUserWithEmailAndPassword
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signUp
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • debugErrorMap

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size ? 37.8 kB ? (?)
    size_with_ext_deps ? 48.3 kB ? (?)

    Dependencies

    Type Base (47b182b) Head (26fcdff) Diff
    functions ?
    Click to show 46 deps_assert
    _castAuth
    _createError
    _debugErrorMap
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    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 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    debugErrorMap
    inMemoryPersistence
    instanceCache
    logClient
    version
    ?

    External Dependencies

    Module Base (47b182b) Head (26fcdff) 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 (47b182b) Head (26fcdff) Diff
    size 37.9 kB 27.3 kB -10.7 kB (-28.2%)
    size_with_ext_deps 48.4 kB 37.7 kB -10.7 kB (-22.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 46 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    deleteUser
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • fetchSignInMethodsForEmail

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.3 kB 27.6 kB -10.7 kB (-27.9%)
    size_with_ext_deps 48.8 kB 38.1 kB -10.7 kB (-21.9%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 48 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getCurrentUrl
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createAuthUri
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    fetchSignInMethodsForEmail
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • getAdditionalUserInfo

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 39.3 kB 28.6 kB -10.7 kB (-27.2%)
    size_with_ext_deps 49.7 kB 39.1 kB -10.7 kB (-21.5%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 47 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _fromIdTokenResponse
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getAdditionalUserInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • getAuth

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 65.2 kB 54.2 kB -11.0 kB (-16.8%)
    size_with_ext_deps 76.5 kB 65.5 kB -11.0 kB (-14.3%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) Diff
    functions
    Click to show 97 deps_allSettled
    _castAuth
    _deleteDatabase
    _emulatorUrl
    _generateCallbackName
    _generateEventId
    _getActiveServiceWorker
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getCurrentUrl
    _getFinalTarget
    _getInstance
    _getProjectConfig
    _getRedirectResult
    _getServiceWorkerController
    _getUserLanguage
    _getWorkerGlobalScope
    _iframeCannotSyncWebStorage
    _initializeAuthInstance
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIE10
    _isIEMobile
    _isIOS
    _isIOSStandalone
    _isIframe
    _isMobileBrowser
    _isOnline
    _isSafari
    _isWebOS
    _isWorker
    _link
    _link$1
    _loadGapi
    _loadJS
    _logError
    _logoutIfInvalidated
    _open
    _openDatabase
    _openIframe
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _putObject
    _reauth
    _reauthenticate
    _reloadWithoutSaving
    _setWindowLocation
    _signIn
    _signInWithCredential
    _validateOrigin
    _window
    _withDefaultResolver
    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
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    resetUnloadedGapiModules
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    Click to show 100 deps_allSettled
    _assert
    _castAuth
    _createError
    _deleteDatabase
    _emulatorUrl
    _fail
    _generateCallbackName
    _generateEventId
    _getActiveServiceWorker
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getCurrentUrl
    _getFinalTarget
    _getInstance
    _getProjectConfig
    _getRedirectResult
    _getServiceWorkerController
    _getUserLanguage
    _getWorkerGlobalScope
    _iframeCannotSyncWebStorage
    _initializeAuthInstance
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIE10
    _isIEMobile
    _isIOS
    _isIOSStandalone
    _isIframe
    _isMobileBrowser
    _isOnline
    _isSafari
    _isWebOS
    _isWorker
    _link
    _link$1
    _loadGapi
    _loadJS
    _logError
    _logoutIfInvalidated
    _open
    _openDatabase
    _openIframe
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _prodErrorMap
    _putObject
    _reauth
    _reauthenticate
    _reloadWithoutSaving
    _setWindowLocation
    _signIn
    _signInWithCredential
    _validateOrigin
    _window
    _withDefaultResolver
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    deleteObject
    eventUid
    extractProviderData
    generateEventId
    getAccountInfo
    getAuth
    getHandlerBase
    getIdTokenResult
    getIframeUrl
    getObject
    getObjectStore
    getRedirectUrl
    getScriptParentElement
    getVersionForPlatform
    initializeAuth
    isNullRedirectEvent
    isRedirectEvent
    isUserInvalidated
    loadGapi
    makeTaggedError
    matchDomain
    mergeProviderData
    openAsNewWindowIOS
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    resetUnloadedGapiModules
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    variables
    Click to show 42 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
    _TRANSACTION_RETRY_COUNT
    browserLocalPersistence
    browserPopupRedirectResolver
    browserSessionPersistence
    cachedGApiLoader
    inMemoryPersistence
    indexedDBLocalPersistence
    instanceCache
    logClient
    redirectOutcomeMap
    version
    Click to show 41 depsBASE_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
    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
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLLING_INTERVAL_MS
    _POLLING_INTERVAL_MS$1
    _POLL_WINDOW_CLOSE_TIMEOUT
    _TRANSACTION_RETRY_COUNT
    browserLocalPersistence
    browserPopupRedirectResolver
    browserSessionPersistence
    cachedGApiLoader
    inMemoryPersistence
    indexedDBLocalPersistence
    instanceCache
    logClient
    redirectOutcomeMap
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • getIdToken

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.0 kB 27.3 kB -10.7 kB (-28.2%)
    size_with_ext_deps 48.4 kB 37.8 kB -10.7 kB (-22.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 46 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdToken
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • getIdTokenResult

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 37.9 kB 27.2 kB -10.7 kB (-28.2%)
    size_with_ext_deps 48.4 kB 37.7 kB -10.7 kB (-22.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 45 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • getMultiFactorResolver

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 40.8 kB 30.0 kB -10.8 kB (-26.5%)
    size_with_ext_deps 51.3 kB 40.5 kB -10.8 kB (-21.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 47 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getMultiFactorResolver
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • getRedirectResult

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 43.7 kB 32.8 kB -10.8 kB (-24.8%)
    size_with_ext_deps 54.2 kB 43.4 kB -10.8 kB (-20.0%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) Diff
    functions
    Click to show 55 deps_castAuth
    _emulatorUrl
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getRedirectResult
    _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
    Click to show 58 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getRedirectResult
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _link
    _link$1
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _prodErrorMap
    _reauth
    _reauthenticate
    _reloadWithoutSaving
    _signIn
    _signInWithCredential
    _withDefaultResolver
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getRedirectResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 12 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    redirectOutcomeMap
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • inMemoryPersistence

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 37.9 kB 27.2 kB -10.7 kB (-28.2%)
    size_with_ext_deps 48.4 kB 37.7 kB -10.7 kB (-22.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 45 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • indexedDBLocalPersistence

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 45.3 kB 34.6 kB -10.7 kB (-23.6%)
    size_with_ext_deps 55.8 kB 45.1 kB -10.7 kB (-19.2%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 58 deps_allSettled
    _assert
    _castAuth
    _createError
    _deleteDatabase
    _emulatorUrl
    _fail
    _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
    _prodErrorMap
    _putObject
    _reloadWithoutSaving
    _window
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    deleteObject
    extractProviderData
    generateEventId
    getAccountInfo
    getIdTokenResult
    getObject
    getObjectStore
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    variables
    Click to show 20 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
    _TRANSACTION_RETRY_COUNT
    inMemoryPersistence
    indexedDBLocalPersistence
    instanceCache
    logClient
    version
    Click to show 19 depsDB_DATA_KEYPATH
    DB_NAME
    DB_OBJECTSTORE_NAME
    DB_VERSION
    DEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    STORAGE_AVAILABLE_KEY
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLLING_INTERVAL_MS$1
    _POLL_WINDOW_CLOSE_TIMEOUT
    _TRANSACTION_RETRY_COUNT
    inMemoryPersistence
    indexedDBLocalPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • initializeAuth

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.2 kB 27.6 kB -10.6 kB (-27.8%)
    size_with_ext_deps 49.4 kB 38.7 kB -10.6 kB (-21.5%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 47 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _initializeAuthInstance
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    initializeAuth
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • isSignInWithEmailLink

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 39.1 kB 28.4 kB -10.7 kB (-27.4%)
    size_with_ext_deps 49.6 kB 38.8 kB -10.7 kB (-21.6%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 48 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isSignInWithEmailLink
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    parseDeepLink
    parseMode
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • linkWithCredential

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 39.0 kB 28.3 kB -10.7 kB (-27.5%)
    size_with_ext_deps 49.5 kB 38.7 kB -10.7 kB (-21.7%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 50 deps_assert
    _assertLinkedStatus
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _link
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithCredential
    makeTaggedError
    mergeProviderData
    providerDataAsNames
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • linkWithPhoneNumber

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 42.6 kB 31.8 kB -10.8 kB (-25.4%)
    size_with_ext_deps 53.1 kB 42.3 kB -10.8 kB (-20.4%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 58 deps_assert
    _assertLinkedStatus
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _link
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    _verifyPhoneNumber
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithCredential
    linkWithPhoneNumber
    makeTaggedError
    mergeProviderData
    providerDataAsNames
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendPhoneVerificationCode
    signInWithPhoneNumber
    startEnrollPhoneMfa
    startSignInPhoneMfa
    utcTimestampToDateString
    verifyPhoneNumberForExisting
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 13 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    RECAPTCHA_VERIFIER_TYPE
    SERVER_ERROR_MAP
    VERIFY_PHONE_NUMBER_FOR_EXISTING_ERROR_MAP_
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • linkWithPopup

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 46.6 kB 35.7 kB -10.9 kB (-23.4%)
    size_with_ext_deps 57.2 kB 46.2 kB -10.9 kB (-19.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 58 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _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
    _prodErrorMap
    _reauth
    _reauthenticate
    _reloadWithoutSaving
    _signIn
    _signInWithCredential
    _withDefaultResolver
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithPopup
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 12 depsDEFAULT_API_TIMEOUT_MS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • linkWithRedirect

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 41.5 kB 30.7 kB -10.8 kB (-26.0%)
    size_with_ext_deps 52.0 kB 41.2 kB -10.8 kB (-20.7%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 53 deps_assert
    _assertLinkedStatus
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _generateEventId
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    _withDefaultResolver
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithRedirect
    makeTaggedError
    mergeProviderData
    prepareUserForRedirect
    providerDataAsNames
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 12 depsDEFAULT_API_TIMEOUT_MS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • multiFactor

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 40.0 kB 29.3 kB -10.7 kB (-26.7%)
    size_with_ext_deps 50.5 kB 39.8 kB -10.7 kB (-21.2%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 47 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    multiFactor
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    withdrawMfa
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 12 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    multiFactorUserCache
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • onAuthStateChanged

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.0 kB 27.3 kB -10.7 kB (-28.2%)
    size_with_ext_deps 48.5 kB 37.8 kB -10.7 kB (-22.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 46 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    onAuthStateChanged
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • onIdTokenChanged

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.0 kB 27.3 kB -10.7 kB (-28.2%)
    size_with_ext_deps 48.5 kB 37.8 kB -10.7 kB (-22.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 46 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    onIdTokenChanged
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • parseActionCodeURL

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 39.0 kB 28.3 kB -10.7 kB (-27.5%)
    size_with_ext_deps 49.5 kB 38.8 kB -10.7 kB (-21.7%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 48 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    parseActionCodeURL
    parseDeepLink
    parseMode
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • prodErrorMap

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size ? 27.2 kB ? (?)
    size_with_ext_deps ? 37.7 kB ? (?)

    Dependencies

    Type Base (47b182b) Head (26fcdff) Diff
    functions ?
    Click to show 45 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    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 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    prodErrorMap
    version
    ?

    External Dependencies

    Module Base (47b182b) Head (26fcdff) 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 (47b182b) Head (26fcdff) Diff
    size 39.6 kB 28.9 kB -10.7 kB (-27.1%)
    size_with_ext_deps 50.1 kB 39.4 kB -10.7 kB (-21.4%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 49 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _prodErrorMap
    _reauthenticate
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    reauthenticateWithCredential
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • reauthenticateWithPhoneNumber

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 43.2 kB 32.4 kB -10.8 kB (-25.1%)
    size_with_ext_deps 53.7 kB 42.9 kB -10.8 kB (-20.2%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 58 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _prodErrorMap
    _reauthenticate
    _reloadWithoutSaving
    _verifyPhoneNumber
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithPhoneNumber
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    reauthenticateWithCredential
    reauthenticateWithPhoneNumber
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendPhoneVerificationCode
    signInWithPhoneNumber
    startEnrollPhoneMfa
    startSignInPhoneMfa
    utcTimestampToDateString
    verifyPhoneNumberForExisting
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 13 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    RECAPTCHA_VERIFIER_TYPE
    SERVER_ERROR_MAP
    VERIFY_PHONE_NUMBER_FOR_EXISTING_ERROR_MAP_
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • reauthenticateWithPopup

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 46.6 kB 35.7 kB -10.9 kB (-23.4%)
    size_with_ext_deps 57.2 kB 46.2 kB -10.9 kB (-19.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 58 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _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
    _prodErrorMap
    _reauth
    _reauthenticate
    _reloadWithoutSaving
    _signIn
    _signInWithCredential
    _withDefaultResolver
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    reauthenticateWithPopup
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 12 depsDEFAULT_API_TIMEOUT_MS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • reauthenticateWithRedirect

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 41.2 kB 30.5 kB -10.8 kB (-26.1%)
    size_with_ext_deps 51.7 kB 41.0 kB -10.8 kB (-20.8%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 51 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _generateEventId
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    _withDefaultResolver
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    prepareUserForRedirect
    reauthenticateWithRedirect
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 12 depsDEFAULT_API_TIMEOUT_MS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • reload

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 37.9 kB 27.2 kB -10.7 kB (-28.2%)
    size_with_ext_deps 48.4 kB 37.7 kB -10.7 kB (-22.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 45 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • sendEmailVerification

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.9 kB 28.1 kB -10.8 kB (-27.7%)
    size_with_ext_deps 49.4 kB 38.6 kB -10.8 kB (-21.8%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 48 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    _setActionCodeSettingsOnRequest
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendEmailVerification
    sendOobCode
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • sendPasswordResetEmail

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.8 kB 28.0 kB -10.8 kB (-27.7%)
    size_with_ext_deps 49.3 kB 38.5 kB -10.8 kB (-21.8%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 48 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    _setActionCodeSettingsOnRequest
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendOobCode
    sendPasswordResetEmail
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • sendSignInLinkToEmail

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.8 kB 28.1 kB -10.8 kB (-27.7%)
    size_with_ext_deps 49.3 kB 38.6 kB -10.8 kB (-21.8%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 48 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    _setActionCodeSettingsOnRequest
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendOobCode
    sendSignInLinkToEmail
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • setPersistence

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.0 kB 27.3 kB -10.7 kB (-28.2%)
    size_with_ext_deps 48.4 kB 37.7 kB -10.7 kB (-22.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 46 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    setPersistence
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • signInAnonymously

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 39.1 kB 28.4 kB -10.7 kB (-27.4%)
    size_with_ext_deps 49.6 kB 38.8 kB -10.7 kB (-21.6%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 49 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInAnonymously
    signUp
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • signInWithCredential

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 39.4 kB 28.7 kB -10.7 kB (-27.2%)
    size_with_ext_deps 49.9 kB 39.2 kB -10.7 kB (-21.5%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 49 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _prodErrorMap
    _reloadWithoutSaving
    _signInWithCredential
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithCredential
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • signInWithCustomToken

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 39.0 kB 28.2 kB -10.7 kB (-27.5%)
    size_with_ext_deps 49.5 kB 38.7 kB -10.7 kB (-21.7%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 48 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithCustomToken
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • signInWithEmailAndPassword

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 42.9 kB 32.1 kB -10.8 kB (-25.1%)
    size_with_ext_deps 53.4 kB 42.6 kB -10.8 kB (-20.2%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 57 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _prodErrorMap
    _reloadWithoutSaving
    _signInWithCredential
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    parseDeepLink
    parseMode
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithCredential
    signInWithEmailAndPassword
    signInWithEmailLink
    signInWithEmailLinkForLinking
    signInWithPassword
    updateEmailPassword
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • signInWithEmailLink

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 43.1 kB 32.3 kB -10.8 kB (-25.0%)
    size_with_ext_deps 53.6 kB 42.8 kB -10.8 kB (-20.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 57 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getCurrentUrl
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _prodErrorMap
    _reloadWithoutSaving
    _signInWithCredential
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    parseDeepLink
    parseMode
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithCredential
    signInWithEmailLink
    signInWithEmailLinkForLinking
    signInWithPassword
    updateEmailPassword
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • signInWithPhoneNumber

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 42.9 kB 32.1 kB -10.8 kB (-25.1%)
    size_with_ext_deps 53.4 kB 42.6 kB -10.8 kB (-20.2%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 57 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _processCredentialSavingMfaContextIfNecessary
    _prodErrorMap
    _reloadWithoutSaving
    _signInWithCredential
    _verifyPhoneNumber
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    linkWithPhoneNumber
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendPhoneVerificationCode
    signInWithCredential
    signInWithPhoneNumber
    startEnrollPhoneMfa
    startSignInPhoneMfa
    utcTimestampToDateString
    verifyPhoneNumberForExisting
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 13 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    RECAPTCHA_VERIFIER_TYPE
    SERVER_ERROR_MAP
    VERIFY_PHONE_NUMBER_FOR_EXISTING_ERROR_MAP_
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • signInWithPopup

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 46.6 kB 35.7 kB -10.9 kB (-23.4%)
    size_with_ext_deps 57.2 kB 46.2 kB -10.9 kB (-19.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 58 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _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
    _prodErrorMap
    _reauth
    _reauthenticate
    _reloadWithoutSaving
    _signIn
    _signInWithCredential
    _withDefaultResolver
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    signInWithPopup
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 12 depsDEFAULT_API_TIMEOUT_MS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS

    External Dependencies

    Module Base (47b182b) Head (26fcdff) Diff
  • signInWithRedirect

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 41.0 kB 30.2 kB -10.8 kB (-26.3%)
    size_with_ext_deps 51.5 kB 40.7 kB -10.8 kB (-20.9%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 49 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _performSignInRequest
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    _withDefaultResolver
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signInWithIdp
    signInWithRedirect
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 12 depsDEFAULT_API_TIMEOUT_MS
    IDP_REQUEST_URI
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS

    External Dependencies

    Module Base (47b182b) Head (26fcdff) Diff
  • signOut

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 37.9 kB 27.2 kB -10.7 kB (-28.2%)
    size_with_ext_deps 48.4 kB 37.7 kB -10.7 kB (-22.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 46 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    signOut
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • unlink

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.5 kB 27.8 kB -10.7 kB (-27.8%)
    size_with_ext_deps 49.0 kB 38.3 kB -10.7 kB (-21.8%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 49 deps_assert
    _assertLinkedStatus
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    deleteLinkedAccounts
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerDataAsNames
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    unlink
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • updateCurrentUser

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.0 kB 27.3 kB -10.7 kB (-28.2%)
    size_with_ext_deps 48.5 kB 37.8 kB -10.7 kB (-22.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 46 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    updateCurrentUser
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • updateEmail

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.2 kB 27.5 kB -10.7 kB (-28.0%)
    size_with_ext_deps 48.7 kB 38.0 kB -10.7 kB (-22.0%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 48 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    updateEmail
    updateEmailOrPassword
    updateEmailPassword
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • updatePassword

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.2 kB 27.5 kB -10.7 kB (-28.0%)
    size_with_ext_deps 48.7 kB 38.0 kB -10.7 kB (-21.9%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 48 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    updateEmailOrPassword
    updateEmailPassword
    updatePassword
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • updatePhoneNumber

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.7 kB 28.0 kB -10.7 kB (-27.6%)
    size_with_ext_deps 49.2 kB 38.5 kB -10.7 kB (-21.8%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 48 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _link
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    providerIdForResponse
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    updatePhoneNumber
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • updateProfile

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.4 kB 27.7 kB -10.7 kB (-27.8%)
    size_with_ext_deps 48.9 kB 38.2 kB -10.7 kB (-21.9%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 46 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    updateProfile
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • useDeviceLanguage

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.0 kB 27.3 kB -10.7 kB (-28.2%)
    size_with_ext_deps 48.4 kB 37.8 kB -10.7 kB (-22.1%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 46 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    useDeviceLanguage
    utcTimestampToDateString
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • verifyBeforeUpdateEmail

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 38.9 kB 28.1 kB -10.8 kB (-27.7%)
    size_with_ext_deps 49.4 kB 38.6 kB -10.8 kB (-21.8%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 49 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    _setActionCodeSettingsOnRequest
    assertStringOrUndefined
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    secondsStringToMilliseconds
    sendOobCode
    utcTimestampToDateString
    verifyAndChangeEmail
    verifyBeforeUpdateEmail
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS
  • verifyPasswordResetCode

    Size

    Type Base (47b182b) Head (26fcdff) Diff
    size 39.1 kB 28.4 kB -10.8 kB (-27.5%)
    size_with_ext_deps 49.6 kB 38.9 kB -10.8 kB (-21.7%)

    Dependencies

    Type Base (47b182b) Head (26fcdff) 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
    Click to show 48 deps_assert
    _castAuth
    _createError
    _emulatorUrl
    _fail
    _getBrowserName
    _getClientVersion
    _getCurrentScheme
    _getFinalTarget
    _getInstance
    _getUserLanguage
    _isAndroid
    _isBlackBerry
    _isChromeIOS
    _isFirefox
    _isHttpOrHttps
    _isIEMobile
    _isOnline
    _isSafari
    _isWebOS
    _logError
    _logoutIfInvalidated
    _parseToken
    _performApiRequest
    _performFetchWithErrorHandling
    _persistenceKeyName
    _prodErrorMap
    _reloadWithoutSaving
    assertStringOrUndefined
    checkActionCode
    createErrorInternal
    debugAssert
    debugFail
    deleteAccount
    extractProviderData
    getAccountInfo
    getIdTokenResult
    getVersionForPlatform
    isUserInvalidated
    makeTaggedError
    mergeProviderData
    registerAuth
    reload
    requestStsToken
    resetPassword
    secondsStringToMilliseconds
    utcTimestampToDateString
    verifyPasswordResetCode
    Click to show 7 diffs+ _assert
    + _createError
    + _fail
    + _prodErrorMap
    + createErrorInternal
    - assert
    - fail
    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
    Click to show 11 depsDEFAULT_API_TIMEOUT_MS
    NETWORK_TIMEOUT
    NETWORK_TIMEOUT_DELAY
    PING_TIMEOUT
    SERVER_ERROR_MAP
    _DEFAULT_AUTH_ERROR_FACTORY
    _POLL_WINDOW_CLOSE_TIMEOUT
    inMemoryPersistence
    instanceCache
    logClient
    version
    + _DEFAULT_AUTH_ERROR_FACTORY
    - AUTH_ERROR_FACTORY
    - ERRORS

Test Logs

@sam-gc sam-gc force-pushed the samgho/error-map-3 branch 2 times, most recently from 7fdc2c7 to f19cc9a Compare October 29, 2020 19:19
@@ -268,6 +275,14 @@ export class AuthImpl implements Auth, _FirebaseService {
return this.assertedPersistence.persistence.type;
}

_updateErrorMap(errorMap: AuthErrorMap): void {
Copy link
Contributor

Choose a reason for hiding this comment

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

since the dep is required at initialization, can we make this immutable and in the constructor?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

No; the instance is actually constructed here: https://github.com/firebase/firebase-js-sdk/blob/master/packages-exp/auth-exp/src/core/auth/register.ts#L67

We don't have access to any of the specific auth deps at that point.

Copy link
Contributor

@avolkovi avolkovi left a comment

Choose a reason for hiding this comment

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

Looks good overall, thanks for doing this.

Couple minor nits around naming of maps/functions

@sam-gc sam-gc force-pushed the samgho/error-map-3 branch 4 times, most recently from 0b622d1 to fcd8e3c Compare November 4, 2020 19:16
@@ -44,6 +44,9 @@ export function _initializeAuthInstance(
? persistence
: [persistence]
).map<Persistence>(_getInstance);
if (deps?.errorMap) {
auth._updateErrorMap(deps.errorMap);
Copy link
Member

@Feiyang1 Feiyang1 Nov 10, 2020

Choose a reason for hiding this comment

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

I didn't bring it up in the API review, but I wonder if setting the error map should be a global operation instead of a per-instance one because I think if people want to use the debug map, they want it to use it for all instances. No action needed now, we can wait and see if we got any feedback on it.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah I mentioned that yesterday in the biweekly check in as well. I definitely think that might be a good longer-term solution if it turns out people like this change

@sam-gc sam-gc force-pushed the samgho/error-map-3 branch from fcd8e3c to 4b6eecf Compare November 11, 2020 00:14
@sam-gc sam-gc merged commit eff049b into master Nov 12, 2020
@sam-gc sam-gc deleted the samgho/error-map-3 branch November 12, 2020 17:09
@firebase firebase locked and limited conversation to collaborators Dec 13, 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.

4 participants