UNPKG

naim-firebase-auth-wrapper

Version:

React components and hooks for Firebase Authentication and Firestore with Mantine UI

25 lines 1.01 kB
import { FirebaseApp } from 'firebase/app'; import { Auth } from 'firebase/auth'; import { Firestore } from 'firebase/firestore'; import { FirebaseConfig } from '../types'; export declare const getApp: () => FirebaseApp | null; export declare const getFirebaseAuth: () => Auth | null; export declare const getDb: () => Firestore | null; export declare const app: FirebaseApp | null; export declare const auth: Auth | null; export declare const db: Firestore | null; /** * Initialize Firebase with the provided configuration or environment variables */ export declare const initializeFirebase: (providedConfig?: FirebaseConfig) => { app: FirebaseApp | null; auth: Auth | null; db: Firestore | null; }; /** * NOTE: For server-side usage (Next.js API routes, etc.), Firebase Admin SDK initialization * should be handled by the consuming application, not this library. * * For server-side functionality, import from 'naim-firebase-auth-wrapper/server' instead. */ //# sourceMappingURL=config.d.ts.map