UNPKG

capacitor-firebase-kit

Version:

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

12 lines (11 loc) 548 B
import type { FirebaseKitConfig } from './types'; export declare abstract class PlatformAdapter { protected config: FirebaseKitConfig | null; protected serviceCache: Map<string, any>; abstract initialize(config: FirebaseKitConfig): Promise<void>; abstract getService<T>(serviceName: string): Promise<T>; abstract isSupported(serviceName: string): boolean; abstract cleanup(): Promise<void>; protected loadServiceModule(serviceName: string): Promise<any>; protected validateConfig(config: FirebaseKitConfig): void; }