import { MutationTree } from 'vuex'; const mutations: MutationTree<A> = { setList: ( state, { xx, yy } ) => { ... }, }
上のようにmutationsにxx,yyという引数がある場合、
どのようにtypescriptを定義すればよいでしょうか。
MutationTreeのtypeをみると以下のようになっていて
export type Mutation<S> = ( state: S, payload?: any ) => any;
以下のように記事するとだめみたいで
setArticleList: ( state, { xx: string, yy: string } ) =>
setArticleList: ( state, { xx, yy }: ここ ) =>
「ここ」と記載されてる部分に定義すべきだと思いますが、方法がよくわかりませんでした。
あなたの回答
tips
プレビュー