UNPKG

unified-analytics

Version:

Unified analytics library for web applications

21 lines (20 loc) 797 B
import { FirebaseApp, FirebaseOptions } from "firebase/app"; import type { AnalyticsEvent, AnalyticsObserver } from "../types"; /** * Firebase Google Analytics service implementation */ export declare class FirebaseGoogleAnalyticsService implements AnalyticsObserver { private _instance?; getInstance(): FirebaseApp | undefined; init(options: FirebaseOptions): void; onEvent(event: AnalyticsEvent, debug?: boolean): void; /** * Create a new instance of FirebaseGoogleAnalyticsService * @returns A new FirebaseGoogleAnalyticsService instance */ clone(): AnalyticsObserver; } export declare const firebaseGoogleAnalyticsService: FirebaseGoogleAnalyticsService; export * from "firebase/analytics"; export * from "firebase/app"; export * from "firebase/auth";