React + fluxを使用したサイトを作成しようとしているのですが、
flux actionの部分において適切な型定義の仕方がわかりません。
javascript
1const actions: { [key: string]: (...args: Array<any>) => void } = { 2 hoge: (hoge: string): void => { 3 hogeDispatcher.dispatch({ 4 type: HOGE_TYPE, 5 payload: { 6 hoge 7 } 8 }); 9 } 10};
actionsには今後複数の関数が追加される予定です。ここで懸念しているのが、それぞれの関数には引数の数や型が異なるためanyとしています点です。
ここで質問ですがanyを記述しない記法について案をいただけますでしょうか
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。