]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
feat: deprecate createStore in favor of defineStore
authorEduardo San Martin Morote <posva13@gmail.com>
Tue, 9 Feb 2021 17:14:59 +0000 (18:14 +0100)
committerEduardo San Martin Morote <posva13@gmail.com>
Tue, 9 Feb 2021 17:14:59 +0000 (18:14 +0100)
__tests__/actions.spec.ts
__tests__/getters.spec.ts
__tests__/state.spec.ts
__tests__/store.patch.spec.ts
__tests__/store.spec.ts
__tests__/subscriptions.spec.ts
src/index.ts

index 76b56cb9a9d42ecc8d5de283205425becc00eb0e..a97a7227c3d7a6cd786b8513256669c21ccd5eed 100644 (file)
@@ -1,10 +1,10 @@
-import { createStore, setActiveReq } from '../src'
+import { defineStore, setActiveReq } from '../src'
 
 describe('Actions', () => {
   const useStore = () => {
     // create a new store
     setActiveReq({})
-    return createStore({
+    return defineStore({
       id: 'main',
       state: () => ({
         a: true,
index 3617c7faa51cd95192c2a382a811e4f8df872583..47e3a3a488572ba7e59b0f0cb72a0626d36fdc0f 100644 (file)
@@ -1,4 +1,4 @@
-import { createStore, setActiveReq } from '../src'
+import { defineStore, setActiveReq } from '../src'
 
 describe('Getters', () => {
   jest.useFakeTimers()
@@ -6,7 +6,7 @@ describe('Getters', () => {
   const useStore = () => {
     // create a new store
     setActiveReq({})
-    return createStore({
+    return defineStore({
       id: 'main',
       state: () => ({
         name: 'Eduardo',
index 0737ac96f3124c21d6f73a0b6a5a4905a575001b..96bec861d49d8e26343063ea1e42c6a61710b1c1 100644 (file)
@@ -1,11 +1,11 @@
-import { createStore, setActiveReq } from '../src'
+import { defineStore, setActiveReq } from '../src'
 import { computed } from '@vue/composition-api'
 
 describe('State', () => {
   const useStore = () => {
     // create a new store
     setActiveReq({})
-    return createStore({
+    return defineStore({
       id: 'main',
       state: () => ({
         name: 'Eduardo',
index 90352926d7e17c260a8a95ae0ad299d5edfe3415..a8927f38bd12ae3c05fb701621cb93ec1855e255 100644 (file)
@@ -1,10 +1,10 @@
-import { createStore, setActiveReq } from '../src'
+import { defineStore, setActiveReq } from '../src'
 
 describe('store.patch', () => {
   const useStore = () => {
     // create a new store
     setActiveReq({})
-    return createStore({
+    return defineStore({
       id: 'main',
       state: () => ({
         a: true,
index d8cf1afbc53eef9005c6c3a0740a2e2d7e40b484..9b1b0367c3d802dd0328902ca31152b4d1b6c473 100644 (file)
@@ -1,4 +1,4 @@
-import { createStore, setActiveReq, setStateProvider } from '../src'
+import { defineStore, setActiveReq, setStateProvider } from '../src'
 
 describe('Store', () => {
   let req: object
@@ -6,7 +6,7 @@ describe('Store', () => {
     // create a new store
     req = {}
     setActiveReq(req)
-    return createStore({
+    return defineStore({
       id: 'main',
       state: () => ({
         a: true,
@@ -47,14 +47,14 @@ describe('Store', () => {
   })
 
   it('can create an empty state if no state option is provided', () => {
-    const store = createStore({ id: 'some' })()
+    const store = defineStore({ id: 'some' })()
 
     expect(store.state).toEqual({})
   })
 
   it('can hydrate the state', () => {
     setActiveReq({})
-    const useStore = createStore({
+    const useStore = defineStore({
       id: 'main',
       state: () => ({
         a: true,
index bdf393eff0deff53f7e4e03357f60a22f47bdb69..3b426c69fb9d639845afc3acccaa35f3cce31410 100644 (file)
@@ -1,10 +1,10 @@
-import { createStore, setActiveReq } from '../src'
+import { defineStore, setActiveReq } from '../src'
 
 describe('Subscriptions', () => {
   const useStore = () => {
     // create a new store
     setActiveReq({})
-    return createStore({
+    return defineStore({
       id: 'main',
       state: () => ({
         name: 'Eduardo',
index 56b883ff6e1d35ac81ebd5622cbbd89a4dadb9ee..4bc908529f1e506202783845e13eb7862e491078 100644 (file)
@@ -1,4 +1,4 @@
-export { createStore } from './store'
+export { defineStore } from './store'
 export { setActiveReq, setStateProvider, getRootState } from './rootStore'
 export {
   StateTree,