-import { createStore } from './store'
+import { defineStore } from './store'
export {
setActiveReq,
setStateProvider,
getRootState,
createPinia,
} from './rootStore'
+
+function createStore(options: Parameters<typeof defineStore>[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 }
* 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<string, StoreGetterThis> */,