UNPKG

capacitor-firebase-kit

Version:

Provider-less Firebase Kit - Universal Firebase services integration for React, React Native, and Capacitor apps

89 lines (88 loc) 4.37 kB
import { WebPlugin, type PluginListenerHandle } from '@capacitor/core'; /** * Web plugin implementation that routes method calls to appropriate Firebase services. * This class acts as a bridge between the Capacitor plugin system and the Firebase Web SDK. * * @internal * @since 1.0.0 */ export declare class FirebaseKitPluginImplementation extends WebPlugin { /** * Instance of the Firebase Web implementation containing all services. * @private */ private implementation; /** * Initialize the plugin implementation with Firebase Web SDK. * * @since 1.0.0 */ constructor(); appCheckInitialize(options: any): Promise<void>; appCheckGetToken(options?: any): Promise<any>; appCheckSetTokenAutoRefreshEnabled(options: any): Promise<void>; appCheckAddListener(options: any): Promise<PluginListenerHandle>; adMobInitialize(options?: any): Promise<void>; adMobRequestConsentInfo(options?: any): Promise<any>; adMobShowConsentForm(): Promise<any>; adMobResetConsentInfo(): Promise<void>; adMobSetRequestConfiguration(options: any): Promise<void>; adMobShowBanner(options: any): Promise<void>; adMobHideBanner(): Promise<void>; adMobRemoveBanner(): Promise<void>; adMobLoadInterstitial(options: any): Promise<void>; adMobShowInterstitial(): Promise<void>; adMobLoadRewarded(options: any): Promise<void>; adMobShowRewarded(): Promise<void>; adMobLoadRewardedInterstitial(options: any): Promise<void>; adMobShowRewardedInterstitial(): Promise<void>; adMobAddListener(options: any): Promise<PluginListenerHandle>; crashlyticsCrash(): Promise<void>; crashlyticsForceCrash(options: any): Promise<void>; crashlyticsLog(options: any): Promise<void>; crashlyticsLogException(options: any): Promise<void>; crashlyticsSetUserId(options: any): Promise<void>; crashlyticsSetCustomKeys(options: any): Promise<void>; crashlyticsSetCrashlyticsCollectionEnabled(options: any): Promise<void>; crashlyticsIsCrashlyticsCollectionEnabled(): Promise<any>; crashlyticsDeleteUnsentReports(): Promise<void>; crashlyticsSendUnsentReports(): Promise<void>; crashlyticsRecordBreadcrumb(options: any): Promise<void>; performanceInitialize(options?: any): Promise<void>; performanceSetPerformanceCollectionEnabled(options: any): Promise<void>; performanceIsPerformanceCollectionEnabled(): Promise<any>; performanceStartTrace(options: any): Promise<any>; performanceStopTrace(options: any): Promise<void>; performanceIncrementMetric(options: any): Promise<void>; performanceSetMetric(options: any): Promise<void>; performanceGetMetric(options: any): Promise<any>; performancePutAttribute(options: any): Promise<void>; performanceGetAttributes(options: any): Promise<any>; performanceRemoveAttribute(options: any): Promise<void>; performanceStartScreenTrace(options: any): Promise<any>; performanceStopScreenTrace(options: any): Promise<void>; performanceRecordNetworkRequest(options: any): Promise<void>; analyticsInitialize(options?: any): Promise<void>; analyticsSetCollectionEnabled(options: any): Promise<void>; analyticsSetCurrentScreen(options: any): Promise<void>; analyticsLogEvent(options: any): Promise<void>; analyticsSetUserProperty(options: any): Promise<void>; analyticsSetUserId(options: any): Promise<void>; analyticsSetSessionTimeoutDuration(options: any): Promise<void>; analyticsGetAppInstanceId(): Promise<any>; analyticsResetAnalyticsData(): Promise<void>; analyticsSetConsent(options: any): Promise<void>; analyticsSetDefaultEventParameters(options: any): Promise<void>; remoteConfigInitialize(options?: any): Promise<void>; remoteConfigSetDefaults(options: any): Promise<void>; remoteConfigFetch(options?: any): Promise<void>; remoteConfigActivate(): Promise<any>; remoteConfigFetchAndActivate(options?: any): Promise<any>; remoteConfigGetValue(options: any): Promise<any>; remoteConfigGetAll(): Promise<any>; remoteConfigGetSettings(): Promise<any>; remoteConfigSetSettings(options: any): Promise<void>; remoteConfigEnsureInitialized(): Promise<void>; remoteConfigReset(): Promise<void>; remoteConfigAddListener(options: any): Promise<PluginListenerHandle>; }