現在Nuxt + typescript の開発をしていて以下のような方のオブジェクトがあります。
ts
1export type Props = { 2 [key: string]: string | string[] | number | number[] 3}
string | string[] | number | number[] のどのタイプとも取りうる値なのでこのようになっているのですが、それぞれを使用する際例えば (arg:string) => {}のような関数に引数としてtype Props の値を渡す際は常に改めてstringにキャストしなければなりません。これはどうする事もできない?のでしょうか?
こういった場合ベストな設計などあるのでしょうか?
ご教授いただけると幸いです。
回答1件
あなたの回答
tips
プレビュー