@angular/fire
Version:
The official library for Firebase and Angular
19 lines (18 loc) • 1.04 kB
TypeScript
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);
}