|
1 |
| -import {ActionTree, GetterTree, Module, MutationTree, Store} from 'vuex' |
2 |
| -import {BlankStore, MergedStoreType, NuxtStoreInput} from './types/store' |
3 |
| -import {State, StateType} from './types/state' |
4 |
| -import {NuxtModules} from './types/modules' |
| 1 | +import { ActionTree, GetterTree, Module, MutationTree, Store } from 'vuex' |
| 2 | +import { BlankStore, MergedStoreType, NuxtStoreInput } from './types/store' |
| 3 | +import { State, StateType } from './types/state' |
| 4 | +import { NuxtModules } from './types/modules' |
5 | 5 |
|
6 | 6 | export const getAccessorType = <T extends State,
|
7 | 7 | G extends GetterTree<StateType<T>, any>,
|
@@ -63,11 +63,13 @@ const createAccessor = <T extends State, G, M, A, S extends NuxtModules>(
|
63 | 63 | return accessor
|
64 | 64 | }
|
65 | 65 |
|
66 |
| -export const useAccessor = <T extends State, |
| 66 | +export const useAccessor = < |
| 67 | + T extends State, |
67 | 68 | G extends GetterTree<StateType<T>, any>,
|
68 | 69 | M extends MutationTree<StateType<T>>,
|
69 | 70 | A extends ActionTree<StateType<T>, any>,
|
70 |
| - S extends NuxtModules>( |
| 71 | + S extends NuxtModules |
| 72 | +>( |
71 | 73 | store: Store<any>,
|
72 | 74 | input: Partial<NuxtStoreInput<T, G, M, A, S>>,
|
73 | 75 | namespace?: string
|
|
0 commit comments