--- /dev/null
+export const useTestStore = defineStore('test', () => {
+ console.log('I was defined within a store directory')
+ return {}
+})
--- /dev/null
+export const useCounter = defineStore('counter', {
+ state: () => ({
+ count: 100,
+ }),
+ actions: {
+ increment() {
+ this.count += 1
+ },
+ },
+ getters: {
+ getCount: (state) => state.count,
+ },
+})
+
+if (import.meta.hot) {
+ import.meta.hot.accept(acceptHMRUpdate(useCounter, import.meta.hot))
+}
--- /dev/null
+export const useSomeStoreStore = defineStore('some-store', () => {
+ console.log('I was defined within a nested store directory')
+ return {}
+})
+
+if (import.meta.hot) {
+ import.meta.hot.accept(acceptHMRUpdate(useSomeStoreStore, import.meta.hot))
+}