@gameon/web
Version:
Chat clients for web
15 lines • 699 B
TypeScript
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