update add lib,
This commit is contained in:
19
03_source/frontend/src/lib/firebase.ts
Normal file
19
03_source/frontend/src/lib/firebase.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
import type { FirebaseApp } from 'firebase/app';
|
||||
import type { Auth as AuthType } from 'firebase/auth';
|
||||
import type { Firestore as FirestoreType } from 'firebase/firestore';
|
||||
|
||||
import { getAuth } from 'firebase/auth';
|
||||
import { initializeApp } from 'firebase/app';
|
||||
import { getFirestore } from 'firebase/firestore';
|
||||
|
||||
import { CONFIG } from 'src/global-config';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
const isFirebase = CONFIG.auth.method === 'firebase';
|
||||
|
||||
export const firebaseApp = isFirebase ? initializeApp(CONFIG.firebase) : ({} as FirebaseApp);
|
||||
|
||||
export const AUTH = isFirebase ? getAuth(firebaseApp) : ({} as AuthType);
|
||||
|
||||
export const FIRESTORE = isFirebase ? getFirestore(firebaseApp) : ({} as FirestoreType);
|
Reference in New Issue
Block a user