🕌
【TypeScript】interfaceで配列の配列(numberとstring含む)を定義する方法
TypeScriptって難しいなっていつも思う泉(@izumin_0401)です。
業務でAngularを触っているんですが、any型で定義された箇所があったのでinterfaceを作った際の備忘録。
ブログ記事はこちら
interfaceで配列の配列(numberとstring含む)を定義する方法
{
"unkos": [
[
1,
"大きいウンコ"
],
[
2,
"小さいウンコ"
],
]
}
たとえば、上記のような変なデータがあるとします。
interface Unkos {
unkos: (number | string)[][];
}
interfaceを定義すると上記のようになります。
意外と簡単だったけど、いつも「あれ、どうするんだっけ?」ってなる...
まとめ
普段Angularを触っているので、なるべくany型は撲滅していきたい所存。
TypeScriptって奥が深いぜ...
ではまた。
Discussion