mirror of
https://github.com/zhigang1992/react-native-firebase.git
synced 2026-04-19 23:40:20 +08:00
Pass adUnitId to rewardedShow #2584
This commit is contained in:
8
packages/analytics/lib/index.d.ts
vendored
8
packages/analytics/lib/index.d.ts
vendored
@@ -47,7 +47,7 @@ import { ReactNativeFirebase } from '@react-native-firebase/app';
|
||||
*
|
||||
* @firebase analytics
|
||||
*/
|
||||
export namespace Analytics {
|
||||
export namespace FirebaseAnalytics {
|
||||
import FirebaseModule = ReactNativeFirebase.FirebaseModule;
|
||||
|
||||
export interface AddToCartEventParameters {
|
||||
@@ -1352,7 +1352,7 @@ declare module '@react-native-firebase/analytics' {
|
||||
const firebaseNamedExport: {} & ReactNativeFirebaseModule;
|
||||
export const firebase = firebaseNamedExport;
|
||||
|
||||
const module: FirebaseModuleWithStatics<Analytics.Module, Analytics.Statics>;
|
||||
const module: FirebaseModuleWithStatics<FirebaseAnalytics.Module, FirebaseAnalytics.Statics>;
|
||||
export default module;
|
||||
}
|
||||
|
||||
@@ -1363,11 +1363,11 @@ declare module '@react-native-firebase/app' {
|
||||
namespace ReactNativeFirebase {
|
||||
import FirebaseModuleWithStatics = ReactNativeFirebase.FirebaseModuleWithStatics;
|
||||
interface Module {
|
||||
analytics: FirebaseModuleWithStatics<Analytics.Module, Analytics.Statics>;
|
||||
analytics: FirebaseModuleWithStatics<FirebaseAnalytics.Module, FirebaseAnalytics.Statics>;
|
||||
}
|
||||
|
||||
interface FirebaseApp {
|
||||
analytics(): Analytics.Module;
|
||||
analytics(): FirebaseAnalytics.Module;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import firebase from '@react-native-firebase/app';
|
||||
import defaultExport, { firebase as firebaseFromModule } from '@react-native-firebase/analytics';
|
||||
import * as analytics from '@react-native-firebase/analytics';
|
||||
|
||||
// checks module exists at root
|
||||
console.log(firebase.analytics().app.name);
|
||||
@@ -11,19 +11,30 @@ console.log(firebase.app().analytics().app.name);
|
||||
console.log(firebase.analytics.SDK_VERSION);
|
||||
|
||||
// checks statics exist on defaultExport
|
||||
console.log(defaultExport.SDK_VERSION);
|
||||
console.log(analytics.firebase.SDK_VERSION);
|
||||
|
||||
// checks root exists
|
||||
console.log(firebase.SDK_VERSION);
|
||||
|
||||
// checks firebase named export exists on module
|
||||
console.log(firebaseFromModule.SDK_VERSION);
|
||||
console.log(analytics.firebase.SDK_VERSION);
|
||||
|
||||
// checks multi-app support exists
|
||||
// console.log(firebase.analytics(firebase.app()).app.name);
|
||||
|
||||
// checks default export supports app arg
|
||||
// console.log(defaultExport(firebase.app()).app.name);
|
||||
firebase
|
||||
.analytics()
|
||||
.logAddPaymentInfo()
|
||||
.then();
|
||||
firebase
|
||||
.analytics()
|
||||
.logAddToCart({ item_id: '123', item_category: '123', item_name: '123', quantity: 3 })
|
||||
.then();
|
||||
firebase
|
||||
.analytics()
|
||||
.logLogin({ method: 'foo' })
|
||||
.then();
|
||||
firebase
|
||||
.analytics()
|
||||
.setUserProperties({ foo: 'bar' })
|
||||
.then();
|
||||
|
||||
console.log(firebase.analytics().logAddPaymentInfo);
|
||||
console.log(firebase.analytics().logAddToCart);
|
||||
|
||||
Reference in New Issue
Block a user