【发布时间】:2019-05-24 09:16:55
【问题描述】:
想象一下我有一个这样的流类型。
type Sample = {
someProp: "foo" | "bar";
arr: Array<string | number>
}
我的想法是我想根据用于someProp 的字符串值来强制执行数组类型。换句话说,如果说someProp 的类型是“foo”,我希望arr 的类型是Array<string>,但是如果someProp 的类型是“bar”,我想要@987654328 的类型@成为Array<number>。
我知道我的示例的方法可能不正确,所以我想我是在问我将如何做到这一点。我正在考虑以某种方式使用泛型,但我根本不明白如何去做。
【问题讨论】:
-
this 有帮助吗?
标签: javascript flowtype