UNPKG

@nativescript/firebase-analytics

Version:
27 lines (26 loc) 888 B
export interface IAnalytics { readonly appInstanceId: string; logEvent(name: string, parameters: EventParameter): void; setUserId(userId: string): void; resetAnalyticsData(): void; setAnalyticsCollectionEnabled(analyticsCollectionEnabled: boolean): void; setUserProperty(value: string, name: string): void; setSessionTimeoutInterval(sessionTimeoutInterval: number): void; setDefaultEventParameters(parameters: EventParameter): void; setConsent(consentSettings: Map<ConsentType, ConsentStatus>): void; handleOpenURL(url: string): void; handleUserActivity(userActivity: any): void; } export interface EventParameter { [key: string]: any; } export declare enum ConsentType { Ad_Storage = 0, Analytics_Storage = 1, Ad_User_Data = 2, Ad_Personalization = 3 } export declare enum ConsentStatus { Denied = 0, Granted = 1 }