2つのtypeを継承したtypeから、親typeを判断する方法
Q&A
Closed
解決したいこと
typescriptの型定義で、2つの疑問があります
-
type fruit = "apple" | "orange"
等の型定義の仕方をなんというのか。 - 2つの型定義を継承した型について、どちらの型に属するのか判定する方法
type fruit = "apple" | "orange"
等の型定義の仕方をなんというのか
表題の通り。
typeを用いた宣言、ではなく、 "sample1" | "sample2"
の宣言の仕方です。
2つの型定義を継承した型について、どちらの方に属するのか判定する方法
例として
type fruit = "apple" | "orange"
type vegetable = "carrot" | "tomato"
type food = fruit & vegetable
function isFruit(arg:food) : arg is fruit{
// TODO
}
function isVegetable(arg:food) : arg is vegetable{
// TODO
}
このTODOの記述の仕方を教えていただきたいです。
0