UNPKG

@gameon/web

Version:
15 lines 699 B
import { FirebaseApp, FirebaseOptions } from 'firebase/app'; import { Firestore, QuerySnapshot, DocumentData, FirestoreError } from 'firebase/firestore'; export type ConversationData = { app: string; channel: string; conversationId?: string; }; export declare class FirebaseInstance { constructor(firebaseConfig: FirebaseOptions); app: FirebaseApp; store: Firestore; getFirestoreConvoPath(conversationData: ConversationData): string; listenToConvo(conversationData: ConversationData, messageHistoryLimit: number, onSuccess: (data: QuerySnapshot<DocumentData>) => void, onError: (error: FirestoreError) => void): void; } //# sourceMappingURL=firebase-instance.d.ts.map