interfaceStoreOpts{moduleName: string='facility-secretaries',multi: boolean=true// ataches a multi item vuex store modulesingle: boolean=true// ataches a single item vuex store module}interfaceServiceOpts{// will be used to auto-generate query functionsfirebaseApp?: firebase.AppauthService?: AuthService// for registering built-in store modulesstore: VuexStorestoreOpts?: StoreOpts// and other valid SingleItemSyncService and MultiItemSyncService configs, see @topsi/services docus}
VuexStoreModules
SingleItemStoreModule
vuexModuleName='facility-secretaries-single'interfaceRegisteredVuexModuleextendsRegisteredSingleItemStoreModule{// see @topsi/services docus for its RegisteredSingleItemStoreModule}
MultiItemStoreModule
vuexModuleName='facility-secretaries-multi'interfaceRegisteredVuexModuleextendsRegisteredMultiItemStoreModule{// see @topsi/services docus for its RegisteredMultiItemStoreModule}