import analytics, { firebase } from '@react-native-firebase/analytics'; analytics.SDK_VERSION; analytics().app.name; // checks module exists at root console.log(firebase.analytics().app.name); // checks module exists at app level console.log(firebase.app().analytics().app.name); // checks statics exist console.log(firebase.analytics.SDK_VERSION); // checks root exists console.log(firebase.SDK_VERSION); firebase .analytics() .logAddPaymentInfo({ value: 123, currency: 'USD' }) .then(); firebase .analytics() .logAddToCart({ value: 123, currency: 'USD' }) .then(); firebase .analytics() .logLogin({ method: 'foo' }) .then(); firebase .analytics() .setUserProperties({ foo: 'bar' }) .then(); console.log(firebase.analytics().logAddPaymentInfo); console.log(firebase.analytics().logAddToCart); console.log(firebase.analytics().logAddShippingInfo); console.log(firebase.analytics().logAddToWishlist); console.log(firebase.analytics().logAppOpen); console.log(firebase.analytics().logBeginCheckout); console.log(firebase.analytics().logCampaignDetails); console.log(firebase.analytics().logEarnVirtualCurrency); console.log(firebase.analytics().logEvent); console.log(firebase.analytics().logGenerateLead); console.log(firebase.analytics().logJoinGroup); console.log(firebase.analytics().logLevelEnd); console.log(firebase.analytics().logLevelStart); console.log(firebase.analytics().logLevelUp); console.log(firebase.analytics().logLogin); console.log(firebase.analytics().logPostScore); console.log(firebase.analytics().logPurchase); console.log(firebase.analytics().logRemoveFromCart); console.log(firebase.analytics().logRefund); console.log(firebase.analytics().logSearch); console.log(firebase.analytics().logSelectContent); console.log(firebase.analytics().logSetCheckoutOption); console.log(firebase.analytics().logShare); console.log(firebase.analytics().logSignUp); console.log(firebase.analytics().logSpendVirtualCurrency); console.log(firebase.analytics().logTutorialBegin); console.log(firebase.analytics().logTutorialComplete); console.log(firebase.analytics().logUnlockAchievement); console.log(firebase.analytics().logViewItem); console.log(firebase.analytics().logViewItemList); console.log(firebase.analytics().resetAnalyticsData); console.log(firebase.analytics().logViewCart); console.log(firebase.analytics().setAnalyticsCollectionEnabled); console.log(firebase.analytics().logSelectPromotion); console.log(firebase.analytics().setCurrentScreen); console.log(firebase.analytics().logViewPromotion); console.log(firebase.analytics().setMinimumSessionDuration); console.log(firebase.analytics().setSessionTimeoutDuration); console.log(firebase.analytics().setUserId); console.log(firebase.analytics().setUserProperties); console.log(firebase.analytics().logViewSearchResults); console.log(firebase.analytics().setUserProperty); console.log(analytics().logAddPaymentInfo); console.log(analytics().logAddToCart); console.log(analytics().logAddShippingInfo); console.log(analytics().logAddToWishlist); console.log(analytics().logAppOpen); console.log(analytics().logBeginCheckout); console.log(analytics().logCampaignDetails); console.log(analytics().logEarnVirtualCurrency); console.log(analytics().logEvent); console.log(analytics().logGenerateLead); console.log(analytics().logJoinGroup); console.log(analytics().logLevelEnd); console.log(analytics().logLevelStart); console.log(analytics().logLevelUp); console.log(analytics().logLogin); console.log(analytics().logPostScore); console.log(analytics().logPurchase); console.log(analytics().logRemoveFromCart); console.log(analytics().logRefund); console.log(analytics().logSearch); console.log(analytics().logSelectContent); console.log(analytics().logSetCheckoutOption); console.log(analytics().logShare); console.log(analytics().logSignUp); console.log(analytics().logSpendVirtualCurrency); console.log(analytics().logTutorialBegin); console.log(analytics().logTutorialComplete); console.log(analytics().logUnlockAchievement); console.log(analytics().logViewItem); console.log(analytics().logViewItemList); console.log(analytics().resetAnalyticsData); console.log(analytics().logViewCart); console.log(analytics().setAnalyticsCollectionEnabled); console.log(analytics().logSelectPromotion); console.log(analytics().setCurrentScreen); console.log(analytics().logViewPromotion); console.log(analytics().setMinimumSessionDuration); console.log(analytics().setSessionTimeoutDuration); console.log(analytics().setUserId); console.log(analytics().setUserProperties); console.log(analytics().logViewSearchResults); console.log(analytics().setUserProperty);