naim-firebase-auth-wrapper
Version:
React components and hooks for Firebase Authentication and Firestore with Mantine UI
25 lines • 1.01 kB
TypeScript
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