This repository has been archived on 2025-09-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
resolver/src/data/firestoreClient/index.ts

37 lines
1012 B
TypeScript

import firebase from 'firebase'
import 'firebase/firestore'
import config from 'src/config'
try {
let firebaseConfig = {
apiKey: config.firebase.apiKey,
authDomain: config.firebase.authDomain,
databaseURL: config.firebase.databaseURL,
projectId: config.firebase.projectId,
storageBucket: config.firebase.storageBucket,
messagingSenderId: config.firebase.messagingSenderId
}
firebase.initializeApp(firebaseConfig)
} catch (error) {
console.log('=========Firebase firestore initializer==============')
console.log(error)
console.log('====================================')
}
// - Storage reference
export let storageRef = firebase.storage().ref()
// Initialize Cloud Firestore through Firebase
const db = firebase.firestore()
const settings = {timestampsInSnapshots: true}
db.settings(settings)
export {
db
}
// - Database authorize
export let firebaseAuth = firebase.auth
export let firebaseRef = firebase.database().ref()
// - Firebase default
export default firebase