まず初めにこちらの記事を目にしました。
ユニオンの全要素を満たす配列の検出ができるなら、 プロパティにユニオン値をもつオブジェクト配列に対しても、同じようなことができないかと考えました。
今回の例ではプロパティに Fruit
のユニオンを持たせて、FruitInfo
型でFruit
それぞれに対しての情報を定義したいとします。
type Fruit = 'apple' | 'orange' | 'banana'; type FruitInfo = { fruit: Fruit; stock: number; isDisplay: boolean; }続きを読む