我定义了以下两个类型脚本类型。其中一个类型包含null
,另一个类型不包含。是否可以检查此类型是否存在null
?
type TransactionCategory = "B2B"| "SEZWP" | "SEZWOP" | "EXPWP" | "EXPWOP" | "DEXP" | null
type DutyStatus = "WPOD" | "WOPOD"
我不想在具体示例上检查这些东西,而是在类型系统本身上检查。类似于in
关键字。
我定义了以下两个类型脚本类型。其中一个类型包含null
,另一个类型不包含。是否可以检查此类型是否存在null
?
type TransactionCategory = "B2B"| "SEZWP" | "SEZWOP" | "EXPWP" | "EXPWOP" | "DEXP" | null
type DutyStatus = "WPOD" | "WOPOD"
我不想在具体示例上检查这些东西,而是在类型系统本身上检查。类似于in
关键字。
1条答案
按热度按时间8nuwlpux1#
我不太清楚你在问什么,但是...
如果你只想从编译器得到一个布尔判断,判断类型
null
是否包含在联合类型中,那么你可以写一个简单的genericutility type来检查:TSPlayground