Skip to content
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

Implement useEmulator for Functions #3906

Merged
merged 7 commits into from
Oct 14, 2020
Merged

Conversation

samtstern
Copy link
Contributor

@samtstern samtstern commented Oct 8, 2020

Discussion

This PR is part of a group: #3904 #3906 #3909

Android implementation:
firebase/firebase-android-sdk#1802

This follows Proposal 2 at:
http://go/firebase-emulator-connection-api

Testing

  • Added new unit tests

API Changes

  • Approved, see above

@changeset-bot
Copy link

changeset-bot bot commented Oct 8, 2020

🦋 Changeset detected

Latest commit: ebbdd04

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

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

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

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Oct 8, 2020

Binary Size Report

Affected SDKs

  • @firebase/analytics

    Type Base (f5d122a) Head (0a59970) Diff
    esm2017 18.6 kB 18.6 kB +32 B (+0.2%)
  • @firebase/app

    Type Base (f5d122a) Head (0a59970) Diff
    esm2017 9.46 kB 9.48 kB +20 B (+0.2%)
    lite-esm2017 7.75 kB 7.77 kB +20 B (+0.3%)
  • @firebase/component

    Type Base (f5d122a) Head (0a59970) Diff
    esm2017 3.98 kB 3.99 kB +8 B (+0.2%)
  • @firebase/database

    Type Base (f5d122a) Head (0a59970) Diff
    esm2017 236 kB 237 kB +298 B (+0.1%)
  • @firebase/firestore

    Type Base (f5d122a) Head (0a59970) Diff
    browser 249 kB 250 kB +638 B (+0.3%)
    esm2017 197 kB 198 kB +1.78 kB (+0.9%)
    main 484 kB 485 kB +970 B (+0.2%)
    module 247 kB 247 kB +638 B (+0.3%)
    react-native 197 kB 198 kB +1.78 kB (+0.9%)
  • @firebase/firestore/exp

    Type Base (f5d122a) Head (0a59970) Diff
    browser 189 kB 190 kB +1.22 kB (+0.6%)
    main 477 kB 477 kB +82 B (+0.0%)
    module 189 kB 190 kB +1.22 kB (+0.6%)
    react-native 189 kB 190 kB +1.22 kB (+0.6%)
  • @firebase/firestore/lite

    Type Base (f5d122a) Head (0a59970) Diff
    browser 63.4 kB 63.6 kB +173 B (+0.3%)
    main 140 kB 140 kB +77 B (+0.1%)
    module 63.4 kB 63.6 kB +173 B (+0.3%)
    react-native 63.6 kB 63.8 kB +173 B (+0.3%)
  • @firebase/firestore/memory

    Type Base (f5d122a) Head (0a59970) Diff
    browser 187 kB 187 kB +638 B (+0.3%)
    esm2017 147 kB 149 kB +1.30 kB (+0.9%)
    main 357 kB 358 kB +970 B (+0.3%)
    module 185 kB 185 kB +638 B (+0.3%)
    react-native 147 kB 149 kB +1.30 kB (+0.9%)
  • @firebase/functions

    Type Base (f5d122a) Head (0a59970) Diff
    browser 10.0 kB 10.1 kB +95 B (+0.9%)
    esm2017 7.60 kB 7.69 kB +90 B (+1.2%)
    main 10.2 kB 10.3 kB +95 B (+0.9%)
    module 9.78 kB 9.87 kB +95 B (+1.0%)
  • @firebase/installations

    Type Base (f5d122a) Head (0a59970) Diff
    esm2017 16.5 kB 16.6 kB +22 B (+0.1%)
  • @firebase/logger

    Type Base (f5d122a) Head (0a59970) Diff
    esm2017 3.25 kB 3.25 kB +6 B (+0.2%)
  • @firebase/messaging

    Type Base (f5d122a) Head (0a59970) Diff
    esm2017 25.9 kB 26.0 kB +20 B (+0.1%)
  • @firebase/performance

    Type Base (f5d122a) Head (0a59970) Diff
    esm2017 25.8 kB 25.8 kB +66 B (+0.3%)
  • @firebase/remote-config

    Type Base (f5d122a) Head (0a59970) Diff
    esm2017 17.4 kB 17.4 kB +24 B (+0.1%)
  • @firebase/rules-unit-testing

    Type Base (f5d122a) Head (0a59970) Diff
    main 7.84 kB 7.86 kB +18 B (+0.2%)
  • @firebase/storage

    Type Base (f5d122a) Head (0a59970) Diff
    esm2017 54.9 kB 55.0 kB +78 B (+0.1%)
  • @firebase/util

    Type Base (f5d122a) Head (0a59970) Diff
    esm2017 18.8 kB 18.8 kB +32 B (+0.2%)
  • @firebase/webchannel-wrapper

    Type Base (f5d122a) Head (0a59970) Diff
    esm2017 39.4 kB 39.4 kB +2 B (+0.0%)
  • firebase

    Type Base (f5d122a) Head (0a59970) Diff
    firebase-firestore.js 286 kB 287 kB +631 B (+0.2%)
    firebase-firestore.memory.js 226 kB 226 kB +631 B (+0.3%)
    firebase-functions.js 10.1 kB 10.2 kB +77 B (+0.8%)
    firebase.js 829 kB 829 kB +709 B (+0.1%)

Test Logs

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Oct 8, 2020

Size Analysis Report

Affected Products

@firebase/app-exp

  • SDK_VERSION

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.63 kB 2.64 kB +8 B (+0.3%)
    size_with_ext_deps 4.05 kB 4.06 kB +8 B (+0.2%)
  • _DEFAULT_ENTRY_NAME

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.63 kB 2.64 kB +8 B (+0.3%)
    size_with_ext_deps 4.05 kB 4.06 kB +8 B (+0.2%)
  • _addComponent

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.61 kB 2.62 kB +8 B (+0.3%)
    size_with_ext_deps 4.02 kB 4.03 kB +8 B (+0.2%)
  • _addOrOverwriteComponent

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.67 kB 2.68 kB +8 B (+0.3%)
    size_with_ext_deps 4.09 kB 4.10 kB +8 B (+0.2%)
  • _apps

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.60 kB 2.61 kB +8 B (+0.3%)
    size_with_ext_deps 4.02 kB 4.02 kB +8 B (+0.2%)
  • _clearComponents

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.63 kB 2.64 kB +8 B (+0.3%)
    size_with_ext_deps 4.05 kB 4.06 kB +8 B (+0.2%)
  • _components

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.61 kB 2.61 kB +8 B (+0.3%)
    size_with_ext_deps 4.02 kB 4.03 kB +8 B (+0.2%)
  • _getProvider

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.66 kB 2.66 kB +8 B (+0.3%)
    size_with_ext_deps 4.07 kB 4.08 kB +8 B (+0.2%)
  • _registerComponent

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.61 kB 2.62 kB +8 B (+0.3%)
    size_with_ext_deps 4.03 kB 4.04 kB +8 B (+0.2%)
  • _removeServiceInstance

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.73 kB 2.74 kB +8 B (+0.3%)
    size_with_ext_deps 4.15 kB 4.15 kB +8 B (+0.2%)
  • deleteApp

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.75 kB 2.76 kB +10 B (+0.4%)
    size_with_ext_deps 4.16 kB 4.17 kB +10 B (+0.2%)
  • getApp

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.71 kB 2.71 kB +8 B (+0.3%)
    size_with_ext_deps 5.39 kB 5.40 kB +10 B (+0.2%)
  • getApps

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.64 kB 2.65 kB +8 B (+0.3%)
    size_with_ext_deps 4.06 kB 4.07 kB +8 B (+0.2%)
  • initializeApp

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 3.69 kB 3.70 kB +10 B (+0.3%)
    size_with_ext_deps 9.05 kB 9.08 kB +24 B (+0.3%)
  • onLog

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.74 kB 2.74 kB +8 B (+0.3%)
    size_with_ext_deps 5.95 kB 5.96 kB +14 B (+0.2%)
  • registerVersion

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.61 kB 2.62 kB +8 B (+0.3%)
    size_with_ext_deps 4.03 kB 4.03 kB +8 B (+0.2%)
  • setLogLevel

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 2.64 kB 2.65 kB +8 B (+0.3%)
    size_with_ext_deps 4.11 kB 4.12 kB +10 B (+0.2%)

@firebase/auth-exp

  • ActionCodeURL

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.7 kB 44.7 kB -77 B (-0.2%)
    size_with_ext_deps 55.4 kB 55.3 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 14 depsActionCodeURL
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 13 depsActionCodeURL
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • AuthCredential

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.0 kB 43.9 kB -77 B (-0.2%)
    size_with_ext_deps 54.6 kB 54.6 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 14 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 13 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • EmailAuthCredential

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 45.8 kB 45.7 kB -77 B (-0.2%)
    size_with_ext_deps 56.4 kB 56.4 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 15 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    EmailAuthCredential
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 14 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    EmailAuthCredential
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • EmailAuthProvider

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 47.1 kB 47.0 kB -77 B (-0.2%)
    size_with_ext_deps 57.8 kB 57.7 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 17 depsActionCodeURL
    AuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    EmailAuthCredential
    EmailAuthProvider
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 16 depsActionCodeURL
    AuthCredential
    AuthImpl
    AuthInternal
    Delay
    EmailAuthCredential
    EmailAuthProvider
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • FacebookAuthProvider

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 47.1 kB 47.1 kB -77 B (-0.2%)
    size_with_ext_deps 57.8 kB 57.7 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 17 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FacebookAuthProvider
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 16 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FacebookAuthProvider
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • GithubAuthProvider

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 47.1 kB 47.1 kB -77 B (-0.2%)
    size_with_ext_deps 57.8 kB 57.7 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 17 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    GithubAuthProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 16 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    GithubAuthProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • GoogleAuthProvider

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 47.1 kB 47.1 kB -77 B (-0.2%)
    size_with_ext_deps 57.8 kB 57.7 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 17 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    GoogleAuthProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 16 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    GoogleAuthProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • OAuthCredential

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 45.8 kB 45.7 kB -77 B (-0.2%)
    size_with_ext_deps 56.4 kB 56.4 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 15 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 14 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • OAuthProvider

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 46.5 kB 46.4 kB -77 B (-0.2%)
    size_with_ext_deps 57.1 kB 57.1 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 16 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 15 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • PhoneAuthCredential

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 45.7 kB 45.7 kB -77 B (-0.2%)
    size_with_ext_deps 56.4 kB 56.3 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 15 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    PhoneAuthCredential
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 14 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    PhoneAuthCredential
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • PhoneAuthProvider

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 47.5 kB 47.4 kB -73 B (-0.2%)
    size_with_ext_deps 58.1 kB 58.1 kB -45 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 16 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    PhoneAuthCredential
    PhoneAuthProvider
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 15 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    PhoneAuthCredential
    PhoneAuthProvider
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • PhoneMultiFactorGenerator

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.7 kB 44.6 kB -77 B (-0.2%)
    size_with_ext_deps 55.3 kB 55.2 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 16 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorAssertion
    NetworkTimeout
    PersistenceUserManager
    PhoneMultiFactorAssertion
    PhoneMultiFactorGenerator
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 15 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorAssertion
    NetworkTimeout
    PersistenceUserManager
    PhoneMultiFactorAssertion
    PhoneMultiFactorGenerator
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • RecaptchaVerifier

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 50.2 kB 50.2 kB -49 B (-0.1%)
    size_with_ext_deps 60.8 kB 60.8 kB -21 B (-0.0%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 18 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MockReCaptcha
    MockReCaptchaLoaderImpl
    MockWidget
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    ReCaptchaLoaderImpl
    RecaptchaVerifier
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 17 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MockReCaptcha
    MockReCaptchaLoaderImpl
    MockWidget
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    ReCaptchaLoaderImpl
    RecaptchaVerifier
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • TwitterAuthProvider

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 47.1 kB 47.1 kB -77 B (-0.2%)
    size_with_ext_deps 57.8 kB 57.7 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 17 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    TwitterAuthProvider
    UserImpl
    UserMetadata
    Click to show 16 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    TwitterAuthProvider
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • applyActionCode

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 43.9 kB 43.8 kB -77 B (-0.2%)
    size_with_ext_deps 54.5 kB 54.4 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • browserLocalPersistence

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 46.7 kB 46.6 kB -71 B (-0.2%)
    size_with_ext_deps 57.4 kB 57.3 kB -43 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 15 depsAuthImpl
    AuthImplCompat
    AuthInternal
    BrowserLocalPersistence
    BrowserPersistenceClass
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 14 depsAuthImpl
    AuthInternal
    BrowserLocalPersistence
    BrowserPersistenceClass
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • browserPopupRedirectResolver

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 55.6 kB 55.6 kB -49 B (-0.1%)
    size_with_ext_deps 66.4 kB 66.4 kB -21 B (-0.0%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 21 depsAuthCredential
    AuthEventManager
    AuthImpl
    AuthImplCompat
    AuthInternal
    AuthPopup
    BrowserPersistenceClass
    BrowserPopupRedirectResolver
    BrowserSessionPersistence
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 20 depsAuthCredential
    AuthEventManager
    AuthImpl
    AuthInternal
    AuthPopup
    BrowserPersistenceClass
    BrowserPopupRedirectResolver
    BrowserSessionPersistence
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • browserSessionPersistence

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.4 kB 44.3 kB -77 B (-0.2%)
    size_with_ext_deps 55.0 kB 55.0 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 15 depsAuthImpl
    AuthImplCompat
    AuthInternal
    BrowserPersistenceClass
    BrowserSessionPersistence
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 14 depsAuthImpl
    AuthInternal
    BrowserPersistenceClass
    BrowserSessionPersistence
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • checkActionCode

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.9 kB 44.8 kB -73 B (-0.2%)
    size_with_ext_deps 55.5 kB 55.5 kB -45 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 15 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorInfo
    NetworkTimeout
    PersistenceUserManager
    PhoneMultiFactorInfo
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 14 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorInfo
    NetworkTimeout
    PersistenceUserManager
    PhoneMultiFactorInfo
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • confirmPasswordReset

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 43.9 kB 43.8 kB -77 B (-0.2%)
    size_with_ext_deps 54.5 kB 54.5 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • createUserWithEmailAndPassword

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.8 kB 44.7 kB -77 B (-0.2%)
    size_with_ext_deps 55.4 kB 55.4 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 14 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 13 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • deleteUser

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 43.8 kB 43.7 kB -77 B (-0.2%)
    size_with_ext_deps 54.4 kB 54.4 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • fetchSignInMethodsForEmail

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.1 kB 44.0 kB -77 B (-0.2%)
    size_with_ext_deps 54.7 kB 54.7 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • getAdditionalUserInfo

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 45.0 kB 44.9 kB -77 B (-0.2%)
    size_with_ext_deps 55.6 kB 55.6 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 19 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FacebookAdditionalUserInfo
    FederatedAdditionalUserInfoWithUsername
    FetchProvider
    GenericAdditionalUserInfo
    GithubAdditionalUserInfo
    GoogleAdditionalUserInfo
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    TwitterAdditionalUserInfo
    UserImpl
    UserMetadata
    Click to show 18 depsAuthImpl
    AuthInternal
    Delay
    FacebookAdditionalUserInfo
    FederatedAdditionalUserInfoWithUsername
    FetchProvider
    GenericAdditionalUserInfo
    GithubAdditionalUserInfo
    GoogleAdditionalUserInfo
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    TwitterAdditionalUserInfo
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • getAuth

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 61.4 kB 61.4 kB -23 B (-0.0%)
    size_with_ext_deps 72.9 kB 72.9 kB +5 B (+0.0%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 24 depsAuthCredential
    AuthEventManager
    AuthImpl
    AuthImplCompat
    AuthInternal
    AuthPopup
    BrowserLocalPersistence
    BrowserPersistenceClass
    BrowserPopupRedirectResolver
    BrowserSessionPersistence
    DBPromise
    Delay
    FetchProvider
    InMemoryPersistence
    IndexedDBLocalPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 23 depsAuthCredential
    AuthEventManager
    AuthImpl
    AuthInternal
    AuthPopup
    BrowserLocalPersistence
    BrowserPersistenceClass
    BrowserPopupRedirectResolver
    BrowserSessionPersistence
    DBPromise
    Delay
    FetchProvider
    InMemoryPersistence
    IndexedDBLocalPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • getIdToken

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 43.8 kB 43.7 kB -77 B (-0.2%)
    size_with_ext_deps 54.4 kB 54.4 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • getIdTokenResult

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 43.8 kB 43.7 kB -77 B (-0.2%)
    size_with_ext_deps 54.4 kB 54.3 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • getMultiFactorResolver

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 46.6 kB 46.6 kB -65 B (-0.1%)
    size_with_ext_deps 57.3 kB 57.2 kB -37 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 18 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorInfo
    MultiFactorResolver
    MultiFactorSession
    NetworkTimeout
    PersistenceUserManager
    PhoneMultiFactorInfo
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 17 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorInfo
    MultiFactorResolver
    MultiFactorSession
    NetworkTimeout
    PersistenceUserManager
    PhoneMultiFactorInfo
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • getRedirectResult

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 49.2 kB 49.1 kB -73 B (-0.1%)
    size_with_ext_deps 59.9 kB 59.8 kB -45 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 19 depsAbstractPopupRedirectOperation
    AuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    IdpCredential
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    RedirectAction
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 18 depsAbstractPopupRedirectOperation
    AuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    IdpCredential
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    RedirectAction
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • inMemoryPersistence

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 43.8 kB 43.7 kB -77 B (-0.2%)
    size_with_ext_deps 54.4 kB 54.3 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • indexedDBLocalPersistence

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 46.8 kB 46.8 kB -57 B (-0.1%)
    size_with_ext_deps 57.4 kB 57.4 kB -29 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 15 depsAuthImpl
    AuthImplCompat
    AuthInternal
    DBPromise
    Delay
    FetchProvider
    InMemoryPersistence
    IndexedDBLocalPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 14 depsAuthImpl
    AuthInternal
    DBPromise
    Delay
    FetchProvider
    InMemoryPersistence
    IndexedDBLocalPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • initializeAuth

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.1 kB 44.0 kB -77 B (-0.2%)
    size_with_ext_deps 55.3 kB 55.3 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • isSignInWithEmailLink

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.8 kB 44.8 kB -77 B (-0.2%)
    size_with_ext_deps 55.5 kB 55.4 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 14 depsActionCodeURL
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 13 depsActionCodeURL
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • linkWithCredential

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.8 kB 44.7 kB -73 B (-0.2%)
    size_with_ext_deps 55.4 kB 55.4 kB -45 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 14 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 13 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • linkWithPhoneNumber

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 48.3 kB 48.2 kB -71 B (-0.1%)
    size_with_ext_deps 59.0 kB 58.9 kB -43 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 17 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    ConfirmationResult
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    PhoneAuthCredential
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 16 depsAuthCredential
    AuthImpl
    AuthInternal
    ConfirmationResult
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    PhoneAuthCredential
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • linkWithPopup

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 52.3 kB 52.2 kB -69 B (-0.1%)
    size_with_ext_deps 62.9 kB 62.9 kB -41 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 21 depsAbstractPopupRedirectOperation
    AuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    IdpCredential
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    PopupOperation
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 20 depsAbstractPopupRedirectOperation
    AuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    IdpCredential
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    PopupOperation
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • linkWithRedirect

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 47.3 kB 47.2 kB -73 B (-0.2%)
    size_with_ext_deps 58.0 kB 57.9 kB -45 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 16 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 15 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • multiFactor

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 45.8 kB 45.8 kB -71 B (-0.2%)
    size_with_ext_deps 56.5 kB 56.4 kB -43 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 17 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorInfo
    MultiFactorSession
    MultiFactorUser
    NetworkTimeout
    PersistenceUserManager
    PhoneMultiFactorInfo
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 16 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorInfo
    MultiFactorSession
    MultiFactorUser
    NetworkTimeout
    PersistenceUserManager
    PhoneMultiFactorInfo
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • onAuthStateChanged

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 43.8 kB 43.7 kB -77 B (-0.2%)
    size_with_ext_deps 54.4 kB 54.4 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • onIdTokenChanged

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 43.8 kB 43.7 kB -77 B (-0.2%)
    size_with_ext_deps 54.4 kB 54.4 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • parseActionCodeURL

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.8 kB 44.7 kB -77 B (-0.2%)
    size_with_ext_deps 55.4 kB 55.4 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 14 depsActionCodeURL
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 13 depsActionCodeURL
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • reauthenticateWithCredential

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 45.4 kB 45.3 kB -75 B (-0.2%)
    size_with_ext_deps 56.0 kB 56.0 kB -47 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 15 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 14 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • reauthenticateWithPhoneNumber

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 48.9 kB 48.8 kB -73 B (-0.1%)
    size_with_ext_deps 59.5 kB 59.5 kB -45 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 18 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    ConfirmationResult
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    PhoneAuthCredential
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 17 depsAuthCredential
    AuthImpl
    AuthInternal
    ConfirmationResult
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    PhoneAuthCredential
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • reauthenticateWithPopup

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 52.3 kB 52.2 kB -69 B (-0.1%)
    size_with_ext_deps 62.9 kB 62.9 kB -41 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 21 depsAbstractPopupRedirectOperation
    AuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    IdpCredential
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    PopupOperation
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 20 depsAbstractPopupRedirectOperation
    AuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    IdpCredential
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    PopupOperation
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • reauthenticateWithRedirect

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 47.1 kB 47.0 kB -77 B (-0.2%)
    size_with_ext_deps 57.7 kB 57.6 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 16 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 15 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • reload

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 43.7 kB 43.7 kB -77 B (-0.2%)
    size_with_ext_deps 54.4 kB 54.3 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • sendEmailVerification

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.4 kB 44.3 kB -77 B (-0.2%)
    size_with_ext_deps 55.0 kB 54.9 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • sendPasswordResetEmail

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.3 kB 44.2 kB -77 B (-0.2%)
    size_with_ext_deps 54.9 kB 54.8 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • sendSignInLinkToEmail

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.3 kB 44.2 kB -77 B (-0.2%)
    size_with_ext_deps 54.9 kB 54.8 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • setPersistence

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 43.8 kB 43.7 kB -77 B (-0.2%)
    size_with_ext_deps 54.4 kB 54.4 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • signInAnonymously

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.9 kB 44.8 kB -77 B (-0.2%)
    size_with_ext_deps 55.5 kB 55.5 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 14 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 13 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • signInWithCredential

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 45.1 kB 45.1 kB -75 B (-0.2%)
    size_with_ext_deps 55.7 kB 55.7 kB -47 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 15 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 14 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • signInWithCustomToken

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.8 kB 44.7 kB -77 B (-0.2%)
    size_with_ext_deps 55.4 kB 55.3 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 14 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 13 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • signInWithEmailAndPassword

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 48.6 kB 48.5 kB -75 B (-0.2%)
    size_with_ext_deps 59.2 kB 59.1 kB -47 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 19 depsActionCodeURL
    AuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    EmailAuthCredential
    EmailAuthProvider
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 18 depsActionCodeURL
    AuthCredential
    AuthImpl
    AuthInternal
    Delay
    EmailAuthCredential
    EmailAuthProvider
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • signInWithEmailLink

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 48.8 kB 48.7 kB -75 B (-0.2%)
    size_with_ext_deps 59.4 kB 59.4 kB -47 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 19 depsActionCodeURL
    AuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    EmailAuthCredential
    EmailAuthProvider
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 18 depsActionCodeURL
    AuthCredential
    AuthImpl
    AuthInternal
    Delay
    EmailAuthCredential
    EmailAuthProvider
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • signInWithPhoneNumber

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 48.6 kB 48.5 kB -69 B (-0.1%)
    size_with_ext_deps 59.2 kB 59.2 kB -41 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 18 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    ConfirmationResult
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    PhoneAuthCredential
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 17 depsAuthCredential
    AuthImpl
    AuthInternal
    ConfirmationResult
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    PersistenceUserManager
    PhoneAuthCredential
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • signInWithPopup

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 52.2 kB 52.2 kB -69 B (-0.1%)
    size_with_ext_deps 62.9 kB 62.9 kB -41 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 21 depsAbstractPopupRedirectOperation
    AuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    IdpCredential
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    PopupOperation
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 20 depsAbstractPopupRedirectOperation
    AuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    IdpCredential
    InMemoryPersistence
    MultiFactorError
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    PopupOperation
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • signInWithRedirect

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 46.8 kB 46.7 kB -77 B (-0.2%)
    size_with_ext_deps 57.4 kB 57.4 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 16 depsAuthCredential
    AuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 15 depsAuthCredential
    AuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    OAuthCredential
    OAuthProvider
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • signOut

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 43.8 kB 43.7 kB -77 B (-0.2%)
    size_with_ext_deps 54.4 kB 54.4 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • unlink

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.4 kB 44.3 kB -71 B (-0.2%)
    size_with_ext_deps 55.0 kB 54.9 kB -43 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • updateCurrentUser

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 43.8 kB 43.7 kB -77 B (-0.2%)
    size_with_ext_deps 54.4 kB 54.4 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • updateEmail

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.1 kB 44.0 kB -77 B (-0.2%)
    size_with_ext_deps 54.7 kB 54.6 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • updatePassword

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.1 kB 44.0 kB -77 B (-0.2%)
    size_with_ext_deps 54.7 kB 54.6 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • updatePhoneNumber

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.5 kB 44.4 kB -77 B (-0.2%)
    size_with_ext_deps 55.1 kB 55.1 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 14 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    Click to show 13 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserCredentialImpl
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • updateProfile

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.2 kB 44.2 kB -75 B (-0.2%)
    size_with_ext_deps 54.9 kB 54.8 kB -47 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • useDeviceLanguage

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 43.8 kB 43.7 kB -77 B (-0.2%)
    size_with_ext_deps 54.4 kB 54.4 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • verifyBeforeUpdateEmail

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.4 kB 44.3 kB -77 B (-0.2%)
    size_with_ext_deps 55.0 kB 55.0 kB -49 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 13 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 12 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    NetworkTimeout
    PersistenceUserManager
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff
  • verifyPasswordResetCode

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 44.9 kB 44.9 kB -73 B (-0.2%)
    size_with_ext_deps 55.6 kB 55.5 kB -45 B (-0.1%)

    Dependencies

    Type Base (f5d122a) Head (0a59970) Diff
    classes
    Click to show 15 depsAuthImpl
    AuthImplCompat
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorInfo
    NetworkTimeout
    PersistenceUserManager
    PhoneMultiFactorInfo
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    Click to show 14 depsAuthImpl
    AuthInternal
    Delay
    FetchProvider
    InMemoryPersistence
    MultiFactorInfo
    NetworkTimeout
    PersistenceUserManager
    PhoneMultiFactorInfo
    ProactiveRefresh
    StsTokenManager
    Subscription
    UserImpl
    UserMetadata
    - AuthImplCompat

    External Dependencies

    Module Base (f5d122a) Head (0a59970) Diff

@firebase/functions-exp

  • getFunctions

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 1.99 kB 2.00 kB +10 B (+0.5%)
    size_with_ext_deps 5.87 kB 5.89 kB +18 B (+0.3%)
  • httpsCallable

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 5.34 kB 5.36 kB +22 B (+0.4%)
    size_with_ext_deps 9.93 kB 9.96 kB +32 B (+0.3%)
  • useFunctionsEmulator

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 1.95 kB 1.99 kB +33 B (+1.7%)
    size_with_ext_deps 5.80 kB 5.84 kB +41 B (+0.7%)

@firebase/installations-exp

  • deleteInstallations

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 8.90 kB 8.92 kB +20 B (+0.2%)
    size_with_ext_deps 17.3 kB 17.4 kB +30 B (+0.2%)
  • getId

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 8.34 kB 8.36 kB +16 B (+0.2%)
    size_with_ext_deps 16.8 kB 16.8 kB +26 B (+0.2%)
  • getInstallations

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 8.43 kB 8.44 kB +16 B (+0.2%)
    size_with_ext_deps 16.9 kB 16.9 kB +26 B (+0.2%)
  • getToken

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 8.35 kB 8.36 kB +16 B (+0.2%)
    size_with_ext_deps 16.8 kB 16.8 kB +26 B (+0.2%)
  • onIdChange

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 8.60 kB 8.62 kB +16 B (+0.2%)
    size_with_ext_deps 17.0 kB 17.1 kB +26 B (+0.2%)

@firebase/performance-exp

  • getPerformance

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 17.2 kB 17.3 kB +72 B (+0.4%)
    size_with_ext_deps 34.2 kB 34.3 kB +100 B (+0.3%)
  • trace

    Size

    Type Base (f5d122a) Head (0a59970) Diff
    size 17.1 kB 17.2 kB +72 B (+0.4%)
    size_with_ext_deps 34.1 kB 34.2 kB +100 B (+0.3%)

Test Logs

packages-exp/functions-exp/src/api.ts Outdated Show resolved Hide resolved
packages-exp/functions-exp/src/api.ts Outdated Show resolved Hide resolved
packages-exp/functions-exp/src/api.ts Outdated Show resolved Hide resolved
packages-exp/functions-exp/src/service.ts Outdated Show resolved Hide resolved
* @param port the emulator port (ex: 5001)
* @public
*/
export function useEmulator(
Copy link
Contributor

Choose a reason for hiding this comment

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

Is it intended for the function to have the same name, useEmulator, in exp for Functions, Firestore, and Database? Sorry if I missed it in the proposal, I don't think I saw anything on it. This would require the user to rename it on import if they're planning to use more than one, correct? e.g.

import { useEmulator as useFunctionsEmulator } from 'firebase/functions'
import { useEmulator as useDatabaseEmulator } from 'firebase/database'

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Ah yeah the proposal didn't cover exp since I didn't know about that at the time. I see the issue. I could either:

a) Omit exp for now
b) Go with useFunctionsEmulator as I think that's reasonable.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

And actually now that I think about there's no reason to carry forward a @deprecated method to the exp API at all, right?

Copy link
Contributor

Choose a reason for hiding this comment

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

Oh right, makes sense, much simpler.

Copy link
Contributor

@hsubox76 hsubox76 left a comment

Choose a reason for hiding this comment

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

LGTM, I think the CI is having some Chrome install problems right now, hopefully temporary, but good to go as soon as that is sorted out.

@samtstern samtstern merged commit 0322c1b into master Oct 14, 2020
@google-oss-bot google-oss-bot mentioned this pull request Oct 22, 2020
@firebase firebase locked and limited conversation to collaborators Nov 14, 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.

None yet

3 participants