flowtype - Flow 中的非空和非未定义类型

标签 flowtype non-nullable

流程定义了所谓的"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/

相关文章:

null - 关于不可为空类型的争论

c# - C#中wrapper的自动转换

c# - 如何将 "any non-nullable type"指定为泛型类型参数约束?

jvm - 在 Kotlin 中,如何惯用地访问可为空的嵌套映射值,或返回默认值?

java - 为@Nonnull 注释参数编写单元测试

javascript - 在遍历 Object.entries 时,Flow 似乎假定了错误的类型

reactjs - 如何使用 Flow 将返回类型指定为 React 组件列表

javascript - 流提示对象默认值解构中的不兼容类型

javascript - 在 Flow.js 中键入常量的子集而不重复

javascript - node_modules/* 中的流类型检查器错误