UNPKG

@nativescript/firebase-analytics

Version:
21 lines (20 loc) 905 B
import { EventParameter, IAnalytics } from './common'; import { FirebaseApp } from '@nativescript/firebase-core'; import { ConsentStatus, ConsentType } from '.'; export * from './common'; export declare class Analytics implements IAnalytics { _app: FirebaseApp; constructor(); handleOpenURL(url: string): void; handleUserActivity(userActivity: any): void; get app(): FirebaseApp; get appInstanceId(): string; setSessionTimeoutInterval(sessionTimeoutInterval: number): void; setUserProperty(key: string, value: string): void; setAnalyticsCollectionEnabled(analyticsCollectionEnabled: boolean): void; setUserId(userId: string): void; logEvent(name: string, parameters: EventParameter): void; resetAnalyticsData(): void; setDefaultEventParameters(parameters: EventParameter): void; setConsent(consentSettings: Map<ConsentType, ConsentStatus>): void; }