UNPKG

@angular/fire

Version:

The official library for Firebase and Angular

19 lines (18 loc) 1.04 kB
import { InjectionToken, NgZone } from '@angular/core'; import { FirebaseAppConfig, FirebaseOptions, ɵPromiseProxy } from '@angular/fire'; import { analytics } from 'firebase/app'; export interface Config { [key: string]: any; } export declare const COLLECTION_ENABLED: InjectionToken<boolean>; export declare const APP_VERSION: InjectionToken<string>; export declare const APP_NAME: InjectionToken<string>; export declare const DEBUG_MODE: InjectionToken<boolean>; export declare const CONFIG: InjectionToken<Config>; export interface AngularFireAnalytics extends ɵPromiseProxy<analytics.Analytics> { } export declare class AngularFireAnalytics { private options; updateConfig(config: Config): Promise<void>; constructor(options: FirebaseOptions, nameOrConfig: string | FirebaseAppConfig | null | undefined, analyticsCollectionEnabled: boolean | null, providedAppVersion: string | null, providedAppName: string | null, debugModeEnabled: boolean | null, providedConfig: Config | null, platformId: Object, zone: NgZone); }