下記のコードのIAction
をうまくまとめたいです
type Mode
は別の箇所でも利用しているので、こちらの変更は無いのが希望です (おすすめの方法あればお願いします)
typescript
1type Mode = '' | 'create' | 'update' | 'delete' 2 3interface IAction { 4 [index: Mode] : string // ここを簡潔に書きたい (実際はエラーになる) 5} 6 7const action: IAction = { 8 create: 'post', 9 update: 'put', 10 delete: 'delete', 11 '': '' 12}
気持ち的には、下記のような感じです
typescript
1interface IAction { 2 [index: ...Mode] : string // ここを簡潔に書きたい (実際はエラーになる) 3}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/17 03:02