【发布时间】:2017-07-23 19:11:36
【问题描述】:
type someType = {
keyOne: string,
keyTwo: string,
};
type someOtherType = {
keyOne: string,
keyTwo: string,
keyThree: string,
};
这两种类型都是包含keyOne 和keyTwo 的对象,唯一的区别是后者扩展前者带有一个额外的键keyThree。
与其编写重复的代码,是否可以通过扩展someType 来构建someOtherType 流类型?在我的脑海中,ES6 object rest/spread 浮现在脑海中,但我不确定如何在 Flow 中完成这样的事情。
谢谢!
【问题讨论】:
标签: javascript casting type-conversion flowtype