]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
chore: add playground files
authorEduardo San Martin Morote <posva13@gmail.com>
Mon, 31 Jul 2023 07:17:41 +0000 (09:17 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Mon, 31 Jul 2023 07:17:41 +0000 (09:17 +0200)
packages/nuxt/playground/domain/one/stores/testStore.ts [new file with mode: 0644]
packages/nuxt/playground/stores/counter.ts [new file with mode: 0644]
packages/nuxt/playground/stores/nested/some-store.ts [new file with mode: 0644]

diff --git a/packages/nuxt/playground/domain/one/stores/testStore.ts b/packages/nuxt/playground/domain/one/stores/testStore.ts
new file mode 100644 (file)
index 0000000..b4affbe
--- /dev/null
@@ -0,0 +1,4 @@
+export const useTestStore = defineStore('test', () => {
+  console.log('I was defined within a store directory')
+  return {}
+})
diff --git a/packages/nuxt/playground/stores/counter.ts b/packages/nuxt/playground/stores/counter.ts
new file mode 100644 (file)
index 0000000..02c82c7
--- /dev/null
@@ -0,0 +1,17 @@
+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))
+}
diff --git a/packages/nuxt/playground/stores/nested/some-store.ts b/packages/nuxt/playground/stores/nested/some-store.ts
new file mode 100644 (file)
index 0000000..b5cf2c1
--- /dev/null
@@ -0,0 +1,8 @@
+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))
+}