PiniaCustomProperties,
PiniaCustomStateProperties,
DefineStoreOptions,
+ DefineSetupStoreOptions,
+ DefineStoreOptionsInPlugin,
} from './types'
export { MutationType } from './types'
-import { expectType, createPinia, defineStore, mapStores } from './'
+import {
+ expectType,
+ createPinia,
+ defineStore,
+ mapStores,
+ ActionsTree,
+} from './'
import { App } from 'vue'
declare module '../dist/pinia' {
const pinia = createPinia()
pinia.use((context) => {
- expectType<string>(context.options.id)
+ expectType<ActionsTree>(context.options.actions)
expectType<string>(context.store.$id)
expectType<App>(context.app)
Store,
Pinia,
StateTree,
- DefineStoreOptions,
+ DefineStoreOptionsInPlugin,
} from './'
const pinia = createPinia()
expectType<Pinia>(pinia)
expectType<App>(app)
expectType<
- DefineStoreOptions<
+ DefineStoreOptionsInPlugin<
string,
StateTree,
Record<string, any>,