unified-analytics
Version:
Unified analytics library for web applications
21 lines (20 loc) • 797 B
TypeScript
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";