流程定义了所谓的"Maybe types" 。 IE。 ?string
类似于 string | null | void
( void
是一种值 undefined
)。
是否有类似通用类型的东西可以是除 null
之外的任何值和undefined
? 基本上类似于 $Diff<$Diff<any, null>, void>
如果$Diff
运算符能够对非对象类型进行操作。
最佳答案
没有什么“神奇”的类型可以做到这一点,但类似这样的东西应该可以工作:string |数量 | bool | {} | []
关于flowtype - Flow 中的非空和非未定义类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41419262/