From: Eduardo San Martin Morote Date: Mon, 28 Sep 2020 16:13:04 +0000 (+0200) Subject: feat: deprecation message createStore X-Git-Tag: v2.0.0-alpha.3~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=30542514389e4b903e7726039b98324afdafcc24;p=thirdparty%2Fvuejs%2Fpinia.git feat: deprecation message createStore --- diff --git a/src/index.ts b/src/index.ts index 8e4abc28..55b54669 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,10 +1,17 @@ -import { createStore } from './store' +import { defineStore } from './store' export { setActiveReq, setStateProvider, getRootState, createPinia, } from './rootStore' + +function createStore(options: Parameters[0]) { + console.warn( + '[🍍]: "createStore" has been deprecated and will be removed on the sable release, use "defineStore" instead.' + ) + return defineStore(options) +} + export { StateTree, StoreGetter, Store } from './types' -// TODO: deprecate createStore -export { createStore, createStore as defineStore } +export { createStore, defineStore } diff --git a/src/store.ts b/src/store.ts index bc5b4ca1..88949c6e 100644 --- a/src/store.ts +++ b/src/store.ts @@ -188,7 +188,7 @@ let isDevWarned: boolean | undefined * Creates a `useStore` function that retrieves the store instance * @param options - options to define the store */ -export function createStore< +export function defineStore< Id extends string, S extends StateTree, G /* extends Record */,