首页 > 解决方案 > 为什么不能将流转换为不太具体的类型?

问题描述

我遇到的非常简化的版本:

(({a: 42}: {a?: number}): {a?: number, b?: number})

Flow 抱怨第一个对象不包含b,但是b是可选的。为什么?

标签: javascriptflowtype

解决方案


推荐阅读