Typescriptでnumber型のpropの型定義をしたいとき、そのpropが取りうる値を指定することはできるのでしょうか?
たとえば、string型の指定であれば|
オペレーターでstringの中でもどの文字列が指定できますが、numberでのやり方がわかりません
interface myprop { mystr: 'hoge' | 'foo' ; // できる mynum: 0 | 1 | 2 | 4 | 5; // できない }
よろしくお願いします
呼び出し側のコード
<MyCmp mystr="hoge" mynum={myvariable} />
としているのですが、
Type 'number' is not assignable to type '0 | 1 | 3 | 2 | 5 | 4'
というエラーが出ます
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。