UNPKG

@daaku/kombat-firestore

Version:

Kombat storage implemented using Firebase Firestore.

17 lines (16 loc) 546 B
import type { FirebaseAPI, FirebaseConfig } from '@daaku/firebase-rest-api'; import { Remote, SyncRequest } from '@daaku/kombat'; export declare class RemoteFirestore implements Remote { private readonly merkleDocPath; private readonly config; private readonly api; private readonly groupID; constructor({ config, api, groupID, }: { config: FirebaseConfig; api: FirebaseAPI; groupID: string; }); private msgDocPath; private msgUpdateDoc; sync(req: SyncRequest): Promise<SyncRequest>; }