トップに戻る
tags
OR 指定した型のどれかにマッチすれば良い。
type DrinkOrFood = Drink | Food;
AND 指定した型の全てにマッチすれば良い。
type Drink AndFood = Drink & Food;
interface Drink AndFood extends Drink, Food {}
型ガード(例: data に x というプロパティがあるかどうか?)
if ('x' in data) { }
edit