UNPKG

vuex-easy-firestore

Version:

Easy coupling of firestore and a vuex module. 2-way sync with 0 boilerplate!

15 lines (14 loc) 690 B
import { IStore, IEasyFirestoreModule } from '../declarations'; export type FirestoreConfig = { FirebaseDependency?: any; enablePersistence?: boolean; synchronizeTabs?: boolean; }; /** * A function that returns a vuex module object with seamless 2-way sync for firestore. * * @param {IEasyFirestoreModule} userConfig Takes a config object per module * @param {*} FirebaseDependency The firebase dependency (non-instanciated), defaults to the firebase peer dependency if left blank. * @returns {IStore} the module ready to be included in your vuex store */ export default function (userConfig: IEasyFirestoreModule, firestoreConfig: FirestoreConfig): IStore;