UNPKG

firebase-admin-panel

Version:

A customizable React admin panel for managing Firebase collections.

26 lines (25 loc) 915 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.initializeFirebase = exports.getFirestoreDb = exports.getFirebaseStorage = exports.getFirebaseAuth = void 0; var _app = require("firebase/app"); var _auth = require("firebase/auth"); var _firestore = require("firebase/firestore"); var _storage = require("firebase/storage"); let auth = null; let db = null; let storage = null; const initializeFirebase = config => { const app = (0, _app.initializeApp)(config); auth = (0, _auth.getAuth)(app); db = (0, _firestore.getFirestore)(app); storage = (0, _storage.getStorage)(app); }; exports.initializeFirebase = initializeFirebase; const getFirebaseAuth = () => auth; exports.getFirebaseAuth = getFirebaseAuth; const getFirestoreDb = () => db; exports.getFirestoreDb = getFirestoreDb; const getFirebaseStorage = () => storage; exports.getFirebaseStorage = getFirebaseStorage;