@easyappkit/firebase-config
v1.0.0
Published
Firebase configuration and initialization for Easy App Kit
Downloads
8
Maintainers
Readme
@easyappkit/firebase-config
Firebase configuration and initialization for Easy App Kit.
Installation
npm install @easyappkit/firebase-config firebaseUsage
Initialize Firebase
import { initializeFirebase } from '@easyappkit/firebase-config';
const app = initializeFirebase({
apiKey: "your-api-key",
authDomain: "your-app.firebaseapp.com",
projectId: "your-project-id",
storageBucket: "your-app.appspot.com",
messagingSenderId: "123456789",
appId: "1:123456789:web:abcdef",
databaseURL: "https://your-app.firebaseio.com" // Optional
});Get Firebase App Instance
import { getFirebaseApp } from '@easyappkit/firebase-config';
const app = getFirebaseApp();API
initializeFirebase(config: FirebaseConfig): FirebaseApp
Initializes Firebase with the provided configuration. Returns the existing instance if already initialized.
Parameters:
config: Firebase configuration object
Returns: Firebase app instance
getFirebaseApp(): FirebaseApp
Gets the initialized Firebase app instance. Throws error if not initialized.
Returns: Firebase app instance
Types
FirebaseConfig
interface FirebaseConfig {
apiKey: string;
authDomain: string;
projectId: string;
storageBucket: string;
messagingSenderId: string;
appId: string;
databaseURL?: string;
measurementId?: string;
}License
MIT
