困っていること
Objectのkeyに動的に変わるときの型をつける方法が分からないです。
型が決まっている場合(keyがnameの時)は,{name: string}
とすればいいのですが動的にkeyが変わる場合は型を付けれるかどうかついてご教示頂けると幸いです。
ts
1interface HandleChange { 2 type: typeof 'HANDLE_CHANGE' 3 payload: any // objectのkeyが動的に変わるため型の付け方が分からない... 4 // error msg: warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 5} 6 7export const postsAction = { 8 handleChange(key: string, value: string): HandleChange { 9 return { 10 type: 'HANDLE_CHANGE', 11 payload: { [key]: value }, 12 } 13 } 14}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/07 15:45